El swap de la app Ethereum de Ledger podía firmar una aprobación de token y no un pago
A quién afecta
Los usuarios que intercambiaban tokens mediante la aplicación Exchange de Ledger con las versiones 1.20.0 a 1.22.2 de la aplicación Ethereum podían, a través de un proveedor de swap hostil, firmar una aprobación de token por la cantidad acordada a favor de la dirección de depósito del swap en lugar de un pago. Ledger afirma que el permiso no mueve fondos por sí mismo y que no encontró pruebas de explotación.
Qué pasó
El boletín de seguridad LSB-025 de Ledger describe un fallo en la forma en que la aplicación Ethereum gestionaba los pagos de tokens firmados para un swap revisado en la aplicación Exchange de Ledger. Según Ledger, la aplicación comprobaba la dirección y la cantidad del pago, pero no el tipo de operación. Como una aprobación de token usa los mismos campos de dirección y cantidad que un pago, una aprobación con los valores esperados superaba las comprobaciones y se firmaba sin mostrarse al usuario.
Ledger afirma que la explotación requiere controlar la transacción enviada al dispositivo durante un swap, por ejemplo mediante un proveedor de swap hostil o comprometido o mediante malware situado entre la aplicación Exchange y el dispositivo. El usuario creería que estaba pagando una cantidad fija, mientras que la transacción firmada concedía un permiso de gasto permanente por esa cantidad. Ledger enumera los límites: el beneficiario debe ser la dirección de depósito validada del swap, la cantidad y el activo deben coincidir con lo que el usuario aceptó, el permiso no mueve fondos por sí mismo y puede revocarse, y el swap no se completa, lo que hace que la anomalía sea perceptible. Fuera del flujo de swap, las aprobaciones se muestran y se confirman con normalidad, según el boletín.
Ledger considera afectadas las versiones 1.20.0 a 1.22.2 de la aplicación Ethereum y afirma que la 1.22.3, publicada el 25 de agosto de 2026, verifica que la operación firmada es un pago de tokens y rechaza los datos adicionales añadidos antes de comparar la dirección y la cantidad.
La revisión automatizada de Ledger detectó la comprobación que faltaba el 28 de abril de 2026 y la corrección se integró el 25 de mayo, según el boletín; CryptoSlate y Coin360 señalan que la corrección no estaba en la aplicación Ethereum 1.22.2, publicada el 13 de agosto. Ledger publicó el boletín el 27 de agosto de 2026.
Qué recomienda Ledger:
- Instala la aplicación Ethereum 1.22.3 o posterior y comprueba la versión de la aplicación en el dispositivo; una actualización del firmware por sí sola no sustituye la aplicación.
Ethereum es una plataforma blockchain descentralizada que permite contratos inteligentes y aplicaciones descentralizadas (dApps). Su criptomoneda nativa es Ether (ETH).
Read full definitionUn token es un activo digital en una blockchain que representa valor, propiedad, utilidad o derechos de acceso. Ejemplos incluyen tokens ERC-20 en Ethereum.
Read full definitionEn criptomonedas, un swap es el intercambio directo de un token por otro en una blockchain, generalmente a través de intercambios descentralizados (DEX) sin intermediarios.
Un exchange de criptomonedas es una empresa que permite comprar, vender y operar con cripto y que, por defecto, guarda las claves de las monedas de sus usuarios.
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 definitionUna dirección de billetera es el identificador público al que otros te envían criptomonedas. Se deriva de una clave pública y puede compartirse.
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 definitionFuentes
Información e investigaciones independientes con las que se verificó esta entrada.
- Ledger Donjon — Ledger Security Bulletin LSB-025: Swap flow accepted a token approval in place of a payment (27 Aug 2026)
- CryptoSlate — Ledger says the viral "hack" was already patched, but two real bugs still needed fixing (28 Aug 2026)
- Coin360 — Ledger fixes Ethereum signing flaws after OneKey reproduces older bug (29 Aug 2026)
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 swap de la app Ethereum de Ledger podía firmar una aprobación de token y no un pago». Registro de incidentes de seguridad en hardware wallets. Última verificación: 4 de noviembre de 2026. https://walletinsights.io/es/security-incidents/ledger-ethereum-app-swap-approval-substitution-2026/
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
- 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
- Aplicación falsa de Ledger Live en la App Store de Apple