Ir al contenido principal

Buscar...

Búsquedas populares

La app Bitcoin de Ledger aceptaba una salida de cambio oculta sin confirmación

LedgerAlta

A quién afecta

Los usuarios del Ledger Nano S con una aplicación Bitcoin anterior a 1.3.3 que aprobaran una transacción preparada por un software de billetera comprometido podían enviar fondos adicionales a un atacante sin ver esa salida en el dispositivo. Ledger afirma que el problema está corregido en la aplicación Bitcoin 1.3.3 y en el firmware 1.5.5.

Qué pasó

El boletín de seguridad LSB-004 de Ledger describe un fallo en la aplicación Bitcoin para el Ledger Nano S que permitía a un atacante añadir a una transacción una salida de cambio no verificada, lo que, según Ledger, podía llevar a enviar fondos a una dirección arbitraria sin una confirmación adicional en el dispositivo. Ledger señala que el usuario seguía teniendo que confirmar la transacción original.

Sergey Lappo, entonces en Mycelium, escribe que encontró el problema en noviembre de 2018 mientras añadía compatibilidad con SegWit a la billetera de Android de Mycelium. Según su análisis, el dispositivo no comprobaba en absoluto si el cambio iba a una dirección de cambio y ocultaba la segunda salida cuando se le pasaba una ruta de cambio vacía. Por tanto, una aplicación de billetera comprometida podía mostrar al usuario solo un pequeño pago mientras una segunda salida oculta enviaba fondos al atacante. El atacante necesita controlar el software de billetera que se comunica con el dispositivo; la demostración de Lappo usó una versión modificada de Mycelium que nunca se publicó.

Lappo comunicó el problema a través del programa de recompensas por errores de Ledger. Escribe que en diciembre de 2018 se publicó una corrección y en enero de 2019 un firmware que incluía la nueva aplicación Bitcoin. Ledger anunció el firmware 1.5.5 del Nano S el 16 de enero de 2019 con una corrección de seguridad crítica en la aplicación Bitcoin comunicada por Mycelium, y atribuyó el hallazgo a Lappo. LSB-004 indica la aplicación Bitcoin 1.3.3 y el firmware 1.5.5 como versiones corregidas. Lappo publicó su análisis el 21 de febrero de 2019. El propio boletín está fechado el 11 de noviembre de 2018, antes que las fechas de corrección del relato de Lappo.

Qué recomienda Ledger:

  • Actualiza al firmware 1.5.5 del Nano S o a la aplicación Bitcoin 1.3.3 o posterior.
BlockchainBitcoin

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 definition
TransactionDirección de cambio

Una dirección de cambio es una nueva dirección donde se envía la criptomoneda sobrante después de una transacción, asegurando que cualquier fondo no gastado se devuelva al remitente en las transacciones blockchain.

Read full definition
TransactionSegWit

SegWit (Segregated Witness) es una actualización de Bitcoin que mueve las firmas de transacciones a una estructura de datos separada, aumentando la capacidad de los bloques y habilitando soluciones de escalado eficientes como la Lightning Network.

Read full definition
HardwareFirmware

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.

Read full definition

Fuentes

Información e investigaciones independientes con las que se verificó esta entrada.

  1. Ledger Donjon — Ledger Security Bulletin 004: Bitcoin change address injection (11 Nov 2018)
  2. Sergey Lappo — How (not) to lose your life savings while paying for a coffee with your Ledger Hardware Wallet (21 Feb 2019)
  3. Ledger — Ledger releases new Nano S firmware update (16 Jan 2019)

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.

Citar esta entrada

WalletInsights. «La app Bitcoin de Ledger aceptaba una salida de cambio oculta sin confirmación». 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-change-address-injection-2019/

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.