Coldcard registraba billeteras multifirma sin comprobar que fuera uno de los cofirmantes
A quién afecta
Los usuarios que registraron una billetera multifirma en una Coldcard con firmware 3.1.9 o anterior a través de un ordenador comprometido podían acabar con una billetera que el atacante controla o puede retener para pedir un rescate. Coinkite niega que se trate de un ataque remoto, ya que requiere un ordenador comprometido en el momento de crear la billetera.
Qué pasó
El 9 de febrero de 2021 Hugo Nguyen, de Nunchuk, y Marko Bencun, de Shift Crypto, publicaron un fallo en la forma en que Coldcard registraba las billeteras multifirma: hasta el firmware 3.1.9, el dispositivo no comprobaba que una de las claves de los cofirmantes registradas (xpubs) fuera la suya.
Según los investigadores, un ordenador o una aplicación de billetera maliciosos podían sustituir las xpubs por otras controladas por el atacante durante la configuración. La Coldcard mostraría entonces direcciones de una billetera controlada por el atacante, y las comprobaciones de direcciones que el usuario hiciera en el dispositivo seguirían siendo correctas. En configuraciones en las que el usuario solo tiene una clave, como 1 de 2 o 2 de 2, el atacante podía después mover los fondos o, en configuraciones N de N, retenerlos para pedir un rescate. Los investigadores dicen que una billetera configurada solo entre Coldcards mediante microSD, sin ordenador, no estaba afectada, y calificaron el fallo de crítico porque puede llevarse a cabo de forma remota y a gran escala.
Coinkite afirma que el problema solo puede afectar a las billeteras multifirma creadas mientras un atacante controlaba el ordenador del usuario, que no afecta a las billeteras una vez creadas y que no es un ataque remoto. Reconoce el mérito de Hugo Nguyen y recomienda actualizar a 3.2.2. Los investigadores dicen que la corrección se publicó en 3.2.1 el 8 de enero de 2021; el aviso de Coinkite menciona 3.2.2, y su historial de divulgaciones sitúa la corrección en 3.2.1.
Cronología: comunicado a Coinkite el 7 de noviembre de 2020, corregido el 8 de enero de 2021 y publicado el 9 de febrero de 2021. Según los investigadores, las notas de la versión de enero no presentaban el cambio como una corrección de seguridad.
Qué recomienda Coinkite:
- Actualiza el firmware de la Coldcard lo antes posible y mantenlo al día.
- Algunos programas de billetera pueden requerir que la billetera multifirma se vuelva a importar en la Coldcard tras las comprobaciones más estrictas.
La criptomoneda es una moneda digital o virtual asegurada por criptografía, que opera en redes blockchain descentralizadas para habilitar transacciones seguras de igual a igual.
Coldcard es una billetera de hardware sin conexión para Bitcoin, fabricada por Coinkite, que almacena claves privadas sin conexión y firma transacciones sin exposición a internet.
Multisig (multi-firma) es una característica de seguridad que requiere múltiples claves privadas para autorizar una transacción, mejorando la protección contra accesos no autorizados en redes blockchain.
Read full definitionEl firmware es el software que se ejecuta en la propia billetera de hardware: genera las claves, muestra los detalles de la transacción en pantalla y firma.
Read full definitionXPUB es una clave pública extendida (xpub) en monederos deterministas jerárquicos (HD). Deriva claves públicas e direcciones secundarias de una clave pública maestra sin exponer claves privadas.
Read full definitionLa Extracción Remota de Claves es una vulnerabilidad en la que los atacantes roban claves privadas de las billeteras hardware de forma remota mediante explotaciones, sin acceso físico.
Read full definitionFuentes
Información e investigaciones independientes con las que se verificó esta entrada.
- benma's blog — Remote multisig theft attack on the Coldcard hardware wallet (9 Feb 2021)
- Nunchuk — The Missing Multisig Standard (9 Feb 2021)
- Coinkite — Version 3.2.2 Update Recommended (Multisig Security Update) (9 Feb 2021)
- CriptoNoticias — Coinkite habría ocultado que sus monederos eran vulnerables a ataques remotos (10 Feb 2021)
Más información
Guías para protegerse de este tipo de incidente (Vulnerabilidad de firmware) y los términos del glosario que lo describen.
¿Pueden ser hackeadas las billeteras hardware?
Las billeteras hardware son extremadamente seguras, pero no invulnerables. Entiende los riesgos reales y los vectores de ataque.
Leer guía¿Es realmente seguro un monedero hardware?
Los monederos hardware son la opción más segura para la mayoría de las personas, pero aún puedes cometer errores. Esto es lo que necesitas saber.
Leer guíaFirmware
El firmware es el software que se ejecuta en la propia billetera de hardware: genera las claves, muestra los detalles de la transacción en pantalla y firma.
Bootloader
Un bootloader es un pequeño programa que inicializa el hardware y carga el sistema operativo o firmware principal de un dispositivo, a menudo utilizado en billeteras de hardware blockchain para un inicio seguro.
Actualización de Firmware
La Actualización de Firmware instala nuevo software de bajo nivel en una billetera hardware para corregir errores, mejorar la seguridad o agregar características en dispositivos de criptomonedas.
Citar esta entrada
WalletInsights. «Coldcard registraba billeteras multifirma sin comprobar que fuera uno de los cofirmantes». Registro de incidentes de seguridad en hardware wallets. Última verificación: 3 de noviembre de 2026. https://walletinsights.io/es/security-incidents/coldcard-multisig-xpub-substitution-2021/
Correcciones y derecho de réplica
Fabricantes, investigadores y lectores pueden enviar correcciones o comunicados a security@walletinsights.io. Los contrastamos con las fuentes, actualizamos la entrada y anotamos el cambio en su registro.