Ir al contenido principal

Buscar...

Búsquedas populares

Extracción de la clave de gasto en la app de Monero de Ledger (CVE-2020-6861)

LedgerAlta

A quién afecta

A los poseedores de Monero que usaban versiones de la aplicación Monero de Ledger anteriores a 1.5.1 con un cliente de Monero malicioso o comprometido se les podía extraer la clave de gasto sin ninguna señal en el dispositivo. Ledger afirma que el problema está corregido en la aplicación Monero 1.5.1.

Qué pasó

Los investigadores Dušan Klinec y Miroslav Svitok demostraron que un cliente de Monero malicioso en el ordenador conectado podía extraer la clave maestra de gasto de Monero de la aplicación Monero de Ledger 1.4.2. El dispositivo envía al cliente algunos valores intermedios cifrados con una clave que solo conoce la aplicación; los investigadores combinaron comandos de la aplicación para construir un oráculo de descifrado y explotaron una confusión de tipos entre escalares y puntos de la curva para recuperar la clave de gasto.

Según los investigadores, el ataque necesita un dispositivo conectado con el PIN introducido y la aplicación de Monero abierta, no requiere ninguna confirmación del usuario y no provoca ningún cambio en la pantalla. El boletín LSB-008 de Ledger (CVE-2020-6861) afirma que el fallo reside en el protocolo entre la aplicación del dispositivo y el cliente de escritorio de Monero, por lo que afecta tanto a los usuarios de Nano S como de Nano X. LSB-008 también menciona un ataque de repetición anterior y distinto con el mismo resultado, publicado por Ledger como LSB-007 en octubre de 2019.

Ledger afirma que la corrección de la aplicación Monero 1.5.1 elimina el comando utilizado para construir el oráculo, añade comprobaciones estrictas de la máquina de estados, añade etiquetas de tipo a los HMAC que protegen los valores cifrados y exige al usuario que confirme el inicio de cada transacción.

Los investigadores escriben que comunicaron el problema a Ledger el 3 de enero de 2020, que Ledger acusó recibo el 11 de enero y que la aplicación Monero 1.5.1 se publicó el 2 de marzo de 2020. Publicaron su análisis el 25 de abril de 2020 y recibieron una recompensa del programa de recompensas por errores de Ledger; el boletín de Ledger tiene fecha del 27 de abril de 2020.

BlockchainMonero

Monero (XMR) es una criptomoneda enfocada en la privacidad que utiliza firmas de anillo, direcciones furtivas y RingCT para ocultar el emisor, receptor y los montos de las transacciones en la blockchain.

Read full definition
SecurityProtección PIN

La Protección PIN es una función de seguridad que requiere un número de identificación personal (PIN) para acceder a una billetera o dispositivo de criptomonedas, evitando el acceso no autorizado.

Read full definition
SecurityAtaque de Repetición

Un ataque de repetición ocurre cuando un atacante captura una transacción válida en la blockchain y la retransmite para ejecutarse múltiples veces, a menudo explotando bifurcaciones de la cadena para realizar un doble gasto.

Read full definition

Fuentes

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

  1. Deadcode — CVE-2020-6861: Ledger Monero app spend key extraction (25 Apr 2020)
  2. Ledger Donjon — Ledger Security Bulletin LSB-008: Monero private key retrieval (27 Apr 2020)
  3. Ledger Donjon — Ledger Security Bulletin LSB-007: Monero private key retrieval (4 Oct 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. «Extracción de la clave de gasto en la app de Monero de Ledger (CVE-2020-6861)». Registro de incidentes de seguridad en hardware wallets. Última verificación: 3 de noviembre de 2026. https://walletinsights.io/es/security-incidents/ledger-monero-app-spend-key-extraction-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.