El modo testnet de Coldcard podía utilizarse para firmar una transacción real de bitcoin
A quién afecta
El propietario de una Coldcard con firmware 3.1.9 o anterior al que se convenciera de cambiar el dispositivo a testnet y firmar una transacción proporcionada por el atacante podía perder bitcoin real. Coinkite considera que el ataque no es realista porque cambiar a testnet requiere una acción explícita en el dispositivo.
Qué pasó
El 24 de noviembre de 2020 el investigador de Shift Crypto Marko Bencun reveló que se podía conseguir que una Coldcard configurada en la testnet de Bitcoin firmara una transacción de mainnet. El ataque adapta una elusión del aislamiento entre monedas publicada por primera vez contra dispositivos Ledger en agosto de 2020; Coinkite había dicho inicialmente que Coldcard no estaba afectada porque no admite altcoins, pero sí admite testnet.
Según CriptoNoticias, un usuario que confirma lo que parece una transacción de testnet envía la misma cantidad de bitcoin real al atacante, y la billetera la muestra como una transacción de testnet. El ataque presupone un ordenador comprometido y requiere convencer al usuario de que cambie el dispositivo a testnet, por ejemplo para probar una transacción.
Coinkite afirma que las Coldcard se entregan en modo mainnet, que no hay ninguna forma remota (por USB) de cambiar a testnet y que el atacante también necesita la xpub y los UTXO de la víctima. En el firmware 3.2.1 añadió una advertencia y trasladó el ajuste de testnet a su menú «Danger Zone»; dijo que no veía necesario pedir a los usuarios que actualizaran. Algunos investigadores rebatieron la opinión de Coinkite de que el ataque no es realista, argumentando que la ingeniería social podía hacerlo viable.
Cronología: comunicado a principios de agosto de 2020 (el 4 de agosto según el historial de divulgaciones de Coinkite; CriptoNoticias indica el 1 de agosto) con un embargo de 90 días; el 23 de noviembre se publicó una corrección en versión beta y el problema se hizo público el 24 de noviembre.
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.
Un testnet es una red blockchain utilizada para pruebas y desarrollo, donde los desarrolladores pueden experimentar sin utilizar criptomonedas reales. Ejemplos incluyen Goerli y Sepolia.
Read full definitionBitcoin (BTC) es la primera criptomoneda descentralizada, lanzada en 2009. Utiliza la tecnología blockchain para transacciones digitales seguras entre pares sin intermediarios.
Read full definitionMainnet es la red de blockchain principal donde ocurren transacciones reales, en oposición a las testnets. Representa la versión en vivo y funcional de una blockchain.
Read full definitionUn altcoin es cualquier criptomoneda que no sea Bitcoin.
XPUB 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 definitionUTXO (Unspent Transaction Output) es una unidad de criptomoneda de una transacción anterior que permanece no gastada y sirve como entrada para nuevas transacciones en blockchains como Bitcoin.
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 definitionUn ataque de phishing engaña a los usuarios de criptomonedas para que revelen claves privadas, frases semilla o detalles de inicio de sesión a través de correos electrónicos, sitios web o mensajes falsos que imitan billeteras o intercambios legítimos.
Read full definitionFuentes
Información e investigaciones independientes con las que se verificó esta entrada.
- Coinkite — Testnet Considered Useful (24 Nov 2020)
- CriptoNoticias — Vulnerabilidad en el monedero Coldcard permitiría robar bitcoins con ingeniería social (27 Nov 2020)
- Journal du Coin — Le cauchemar des bitcoiners : une faille corrigée pour éviter de perdre bêtement tous vos BTC (26 Nov 2020)
- Coinkite — COLDCARD security disclosure history
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. «El modo testnet de Coldcard podía utilizarse para firmar una transacción real de bitcoin». Registro de incidentes de seguridad en hardware wallets. Última verificación: 3 de noviembre de 2026. https://walletinsights.io/es/security-incidents/coldcard-testnet-isolation-bypass-2020/
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.