Ir al contenido principal

Buscar...

Búsquedas populares

Un fallo del Trezor Model T permitía a un malware desviar el cambio a una dirección multifirma oculta

TrezorAlta

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.

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.

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
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
SecurityMalware

El malware es software malicioso que roba o desvía criptomonedas, por ejemplo registrando pulsaciones, cambiando direcciones copiadas o leyendo archivos de billeteras.

Read full definition
BlockchainTestnet

Un 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 definition
WalletElectrum

Electrum 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 definition
TransactionMultisig

Multisig (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 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
GeneralCriptomoneda

La 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.

SecurityExtracción Remota de Claves

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

Coldcard 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.

  1. benma's blog (Marko Bencun) — A theft attack on Trezor Model T (18 Nov 2019)
  2. Trezor Security Portal — Malicious change in mixed transactions (reported 1 Oct 2019)
  3. BitBox Support Hub — The pitfalls of multisig when using hardware wallets
  4. 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.

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.