Las apps de altcoins de Ledger podían firmar transacciones de Bitcoin (elusión del aislamiento entre apps)
A quién afecta
Los propietarios de un Nano S o Nano X con la aplicación Bitcoin instalada podían ser inducidos a firmar una transacción de Bitcoin creyendo que aprobaban una transacción en la aplicación de otra moneda. Ledger afirma que la aplicación Bitcoin 1.4.6 añade un aviso; el investigador considera que no es una corrección completa.
Qué pasó
El boletín LSB-014 de Ledger indica que la aplicación Bitcoin y la mayoría de sus derivadas en el Nano S y el Nano X no aplicaban la restricción de que cada aplicación derive claves solo en su propia ruta. Como consecuencia, una aplicación derivada de Bitcoin podía derivar claves públicas o firmar transacciones de Bitcoin. El boletín enumera como afectadas Litecoin, Dogecoin, Dash, Bitcoin Testnet y otras aplicaciones derivadas; Bitcoin Cash, Zcash y algunas otras no lo estaban, porque usan un formato de firma diferente.
Según el investigador, citado por Cointelegraph, a un usuario se le podía mostrar una transacción de una moneda de menor valor, como Litecoin o una bifurcación de Bitcoin, mientras se emitía una transacción real de Bitcoin; la aplicación Bitcoin Testnet también aceptaba transacciones de Bitcoin de la red principal y las mostraba como testnet. Un atacante necesita conseguir que el usuario apruebe una transacción de este tipo preparada por software malicioso en el host.
El investigador monokh comunicó el problema a través del programa de recompensas por errores de Ledger el 2 de mayo de 2020, y se acordó una fecha de divulgación a 90 días, el 2 de agosto. Ledger afirma que el investigador publicó los detalles el 4 de agosto sin avisar antes a su equipo de seguridad, y que actualizó la aplicación Bitcoin el 5 de agosto. Ledger dice que no bloqueó las rutas inusuales porque eso podría impedir a los usuarios acceder a sus fondos; en su lugar, la aplicación Bitcoin 1.4.6 muestra un aviso cuando una aplicación derivada deriva en una ruta inusual. Según Cointelegraph, el investigador dijo que Ledger no había corregido el problema por completo y que había optado por un aviso en lugar de una corrección completa.
Qué recomienda Ledger:
- Actualiza la aplicación Bitcoin a la versión 1.4.6 o posterior.
Bitcoin (BTC) es la primera criptomoneda descentralizada, lanzada en 2009. Utiliza la tecnología blockchain para transacciones digitales seguras entre pares sin intermediarios.
Read full definitionLitecoin (LTC) es una criptomoneda peer-to-peer bifurcada de Bitcoin en 2011, que ofrece tiempos de bloque más rápidos (2.5 minutos) y utiliza el algoritmo de hash Scrypt.
Read full definitionDogecoin (DOGE) es una criptomoneda lanzada en 2013 como una broma basada en el meme de Doge. Utiliza prueba de trabajo en un fork de Litecoin con suministro ilimitado.
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 definitionZcash es una criptomoneda enfocada en la privacidad que utiliza pruebas de conocimiento cero para habilitar transacciones protegidas, asegurando una mayor confidencialidad de los detalles de las transacciones.
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 definitionEl malware es software malicioso que roba o desvía criptomonedas, por ejemplo registrando pulsaciones, cambiando direcciones copiadas o leyendo archivos de billeteras.
Read full definitionFuentes
Información e investigaciones independientes con las que se verificó esta entrada.
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. «Las apps de altcoins de Ledger podían firmar transacciones de Bitcoin (elusión del aislamiento entre apps)». Registro de incidentes de seguridad en hardware wallets. Última verificación: 4 de noviembre de 2026. https://walletinsights.io/es/security-incidents/ledger-bitcoin-app-coin-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.
Todos los incidentes de Ledger
- Implantes de hardware en dispositivos Ledger vendidos por CryptoBilis
- Una elusión del clear signing en la app Ethereum de Ledger ocultaba casi todo un lote
- El swap de la app Ethereum de Ledger podía firmar una aprobación de token y no un pago
- Un fallo del Ledger Secure SDK dejaba al host cambiar la transacción tras revisarla
- La app Monero de Ledger exponía el estado Keccak: un host comprometido podía sacar claves