Ir al contenido principal

Buscar...

Búsquedas populares

Vulnerabilidad de pago excesivo de comisiones SegWit en la app de Bitcoin de Ledger

LedgerAlta

A quién afecta

Los usuarios de la aplicación de Bitcoin de Ledger y de las bifurcaciones compatibles con SegWit anteriores a la versión 1.4.0 podían perder fondos en comisiones infladas si el software de billetera de su ordenador estaba comprometido y firmaban la misma transacción dos veces. Ledger afirma que el problema está corregido en la aplicación de Bitcoin 1.4.0.

Qué pasó

El boletín de seguridad LSB-010 de Ledger describe un fallo en la implementación de BIP-143, el esquema de firma de SegWit, en la aplicación de Bitcoin, que permitía a un atacante aumentar la comisión de una transacción sin que el cambio se confirmara en el dispositivo. Bitcoin Optech describe el ataque de pago excesivo de comisiones subyacente como uno que afecta a las hardware wallets sin estado que firman entradas SegWit, y Decrypt informa de que se comunicó a varios fabricantes de hardware wallets, entre ellos Ledger y Trezor.

Según Ledger, el atacante primero debe comprometer el software cliente del usuario y después conseguir que el usuario firme una transacción al menos dos veces, algo que Ledger considera realista porque el primer intento puede abortarse con un error falso. Una explotación con éxito hace que el usuario pierda fondos en comisiones, y el atacante puede confabularse con un minero para cobrarlas. Ledger enumera como aplicaciones afectadas la de Bitcoin y las bifurcaciones con soporte de SegWit que la utilizan como biblioteca, entre ellas Bitcoin Cash, Bitcoin Gold, Digibyte, Komodo, Litecoin, Qtum, Vertcoin, Zcash y otras.

Ledger afirma que el problema está corregido en la versión 1.4.0 de la aplicación de Bitcoin. Bitcoin Optech informa de que, a diferencia de Trezor, que empezó a exigir las transacciones previas completas para las entradas SegWit, Ledger muestra una advertencia cuando se gastan entradas SegWit sin copias completas de sus transacciones previas.

Saleem Rashid comunicó el fallo a través del programa de recompensas por errores de Ledger. Decrypt informa de que lo comunicó a los fabricantes de hardware wallets unos tres meses antes de la publicación coordinada del 3 de junio de 2020.

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
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
WalletBilletera de hardware

Una billetera de hardware es un dispositivo dedicado que guarda las claves privadas sin conexión y firma las transacciones internamente, de modo que las claves nunca llegan a un ordenador o teléfono conectado a internet.

BlockchainLitecoin

Litecoin (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 definition
BlockchainZcash

Zcash 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 definition

Fuentes

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

  1. Ledger Donjon — Ledger Security Bulletin LSB-010: Massive transaction fees in BTC app and derivative (3 Jun 2020)
  2. Bitcoin Optech — Newsletter #101 (10 Jun 2020)
  3. Decrypt — Bitcoin Segwit bug fix could lock wallet users out of their funds (5 Jun 2020)

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. «Vulnerabilidad de pago excesivo de comisiones SegWit en la app de Bitcoin de Ledger». Registro de incidentes de seguridad en hardware wallets. Última verificación: 3 de noviembre de 2026. https://walletinsights.io/es/security-incidents/ledger-bitcoin-app-segwit-fee-overpayment-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.