Ir al contenido principal

Buscar...

Búsquedas populares

Un fallo de doble firma SegWit podía hacer pagar a usuarios de Trezor una comisión enorme

TrezorAlta

A quién afecta

Un usuario de Trezor que firmara en un ordenador comprometido podía ser inducido a firmar dos veces y perder en comisiones la mayor parte de las entradas de la transacción. Trezor da el problema por corregido en el Trezor One 1.9.1 y el Model T 2.3.1.

Qué pasó

El 3 de junio de 2020 Trezor publicó el firmware 1.9.1 del Trezor One y el firmware 2.3.1 del Model T para corregir un fallo en la forma de firmar las transacciones SegWit. El registro CVE (CVE-2020-14199) afirma que BIP-143 gestiona incorrectamente la firma de una transacción SegWit, lo que permite a los atacantes engañar a un usuario para que realice dos firmas en determinados casos, con la posible consecuencia de una comisión de transacción enorme, y señala que el problema afecta a todas las hardware wallets.

La publicación de Trezor describe el escenario: un malware en el ordenador muestra al usuario una transacción, notifica un error una vez firmada y pide una segunda confirmación, aparentemente idéntica, con los importes de las entradas falseados; después combina una firma de cada intento en una transacción que gasta ambas entradas por completo, de modo que la diferencia se va en comisión (algo más de 15 BTC en el ejemplo de Trezor). La corrección trata las entradas SegWit igual que las no SegWit y exige las transacciones previas para verificar los importes reales de las entradas. Trezor señala que esto impidió firmar con algunas herramientas de terceros, entre ellas Electrum y software basado en PSBT como HWI, BTCPay Server y Wasabi, hasta que se actualizaron.

La lista de problemas de seguridad anteriores de Trezor atribuye la comunicación a Saleem Rashid, con fecha del 3 de marzo de 2020, y la califica como alta, con la destrucción de fondos como impacto. Trezor afirma que el fallo es inherente al diseño de BIP-143, que afecta a todos los fabricantes de hardware wallets y que la corrección tardó más de lo habitual porque siguió una divulgación coordinada y algunos fabricantes pidieron 90 días.

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

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

PSBT (Transacción de Bitcoin Parcialmente Firmada) es un formato de transacción de Bitcoin que permite que varias partes firmen una transacción de manera incremental antes de finalizarla.

Read full definition

Fuentes

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

  1. MITRE CVE — CVE-2020-14199 (16 Jun 2020)
  2. CriptoNoticias — Nueva actualización de Trezor corrige vulnerabilidad en gestión de transacciones SegWit (4 Jun 2020)
  3. Trezor (Wayback Machine archive) — Past security issues (archived 26 Mar 2025)

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 de doble firma SegWit podía hacer pagar a usuarios de Trezor una comisión enorme». Registro de incidentes de seguridad en hardware wallets. Última verificación: 3 de noviembre de 2026. https://walletinsights.io/es/security-incidents/trezor-segwit-double-signing-fee-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.