Un fallo del Trezor Model T permitía a un malware desviar el cambio a una dirección multifirma oculta
A quién afecta
Un propietario de un Trezor Model T con firmware anterior a 2.1.8 que firmara en un ordenador comprometido podía perder el cambio de una transacción en favor de un atacante sin ningún aviso en el dispositivo. Trezor indica que el problema está corregido en el firmware 2.1.8 del Model T; según el investigador, el Trezor One no estaba afectado.
Qué pasó
El 18 de noviembre de 2019 Marko Bencun, de Shift Cryptosecurity, la empresa detrás de la billetera de hardware BitBox, publicó los detalles de un fallo en la forma en que el Trezor Model T verificaba la salida de cambio de una transacción de Bitcoin. Afirma que un malware en el ordenador del usuario podía sustituir silenciosamente el cambio por una salida controlada por el atacante y quedarse con todos los fondos gastados en la transacción salvo el importe enviado. Informa de que el Trezor One no estaba afectado y de que realizó el ataque en la testnet de Bitcoin mediante un Electrum modificado.
Según el análisis, el Model T aceptaba una salida de cambio multifirma sin mostrarla si su configuración coincidía con la de todas las entradas multifirma, pero no comprobaba que todas las entradas fueran del mismo tipo. Por tanto, un atacante podía añadir a una transacción ordinaria de firma única una pequeña entrada multifirma 1 de 2 compartida con él y dirigir el cambio a esa dirección 1 de 2, que solo el atacante puede gastar después; ajustar el importe del cambio mantiene sin cambios la comisión mostrada. El portal de seguridad de Trezor describe el problema como un error de tipo time-of-check/time-of-use que permitía que una transacción multifirma manipulada incluyera una salida de cambio del atacante que el usuario nunca confirmó.
El portal de seguridad de Trezor indica que el problema lo comunicó Marko Bencun el 1 de octubre de 2019, que afectaba al Trezor Model T y que se corrigió en el firmware 2.1.8. Bencun afirma que la corrección se publicó el 6 de noviembre de 2019 y que SatoshiLabs avisó a los usuarios y pagó una recompensa. En un artículo aparte sobre los riesgos del multifirma, Shift Crypto lo califica de ataque remoto crítico y describe problemas relacionados que comunicó a Coldcard (corregidos en el firmware 3.0.2 del Coldcard) y, el 4 de noviembre de 2019, a Ledger, que respondió que ese comportamiento era el esperado.
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.
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 definitionBitcoin (BTC) es la primera criptomoneda descentralizada, lanzada en 2009. Utiliza la tecnología blockchain para transacciones digitales seguras entre pares sin intermediarios.
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 definitionUn 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 definitionElectrum es una billetera ligera de Bitcoin que permite a los usuarios almacenar, enviar y recibir Bitcoin de manera segura. Es conocida por su velocidad y bajo consumo de recursos.
Read full definitionMultisig (multi-firma) es una característica de seguridad que requiere múltiples claves privadas para autorizar una transacción, mejorando la protección contra accesos no autorizados en redes blockchain.
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 definitionLa criptomoneda es una moneda digital o virtual asegurada por criptografía, que opera en redes blockchain descentralizadas para habilitar transacciones seguras de igual a igual.
La Extracción Remota de Claves es una vulnerabilidad en la que los atacantes roban claves privadas de las billeteras hardware de forma remota mediante explotaciones, sin acceso físico.
Read full definitionColdcard es una billetera de hardware sin conexión para Bitcoin, fabricada por Coinkite, que almacena claves privadas sin conexión y firma transacciones sin exposición a internet.
Fuentes
Información e investigaciones independientes con las que se verificó esta entrada.
- benma's blog (Marko Bencun) — A theft attack on Trezor Model T (18 Nov 2019)
- Trezor Security Portal — Malicious change in mixed transactions (reported 1 Oct 2019)
- BitBox Support Hub — The pitfalls of multisig when using hardware wallets
- Trezor (GitHub) — trezor-firmware core CHANGELOG, 2.1.8 (Nov 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.
¿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. «Un fallo del Trezor Model T permitía a un malware desviar el cambio a una dirección multifirma oculta». Registro de incidentes de seguridad en hardware wallets. Última verificación: 4 de noviembre de 2026. https://walletinsights.io/es/security-incidents/trezor-model-t-multisig-change-theft-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.
Todos los incidentes de Trezor
- Posible implante en un Trezor Safe 5 vendido por CryptoBilis
- Brecha en el proveedor logístico ShipMonk expone datos de hasta 80 689 clientes de Trezor
- Inyección de fallos por láser elude la verificación de firmware del TROPIC01 del Safe 7
- Cartas falsas de Trezor exigen un "Authentication Check" y la frase de recuperación
- Atacantes abusan del formulario de contacto de soporte de Trezor para enviar correos de phishing