SegWit-Doppelsignatur konnte Trezor-Nutzer eine enorme Gebühr zahlen lassen
Wer betroffen ist
Ein Trezor-Nutzer, der auf einem kompromittierten Computer signierte, konnte dazu gebracht werden, zweimal zu signieren und den Großteil der Inputs der Transaktion als Gebühren zu verlieren. Trezor führt das Problem als in Trezor One 1.9.1 und Model T 2.3.1 behoben.
Was passiert ist
Am 3. Juni 2020 veröffentlichte Trezor die Trezor-One-Firmware 1.9.1 und die Model-T-Firmware 2.3.1, um einen Fehler beim Signieren von SegWit-Transaktionen zu beheben. Laut dem CVE-Eintrag (CVE-2020-14199) behandelt BIP-143 das Signieren einer SegWit-Transaktion fehlerhaft, sodass Angreifer einen Nutzer in bestimmten Fällen dazu bringen können, zwei Signaturen zu erstellen, was zu einer enormen Transaktionsgebühr führen kann; zudem wird festgehalten, dass das Problem alle Hardware-Wallets betrifft.
Trezors Beitrag beschreibt das Szenario: Malware auf dem Computer zeigt dem Nutzer eine Transaktion an, meldet nach dem Signieren einen Fehler und fordert eine zweite, scheinbar identische Bestätigung an, bei der die Input-Beträge falsch angegeben sind; anschließend kombiniert sie je eine Signatur aus beiden Versuchen zu einer Transaktion, die beide Inputs vollständig ausgibt, sodass die Differenz als Gebühr abfließt (in Trezors Beispiel knapp über 15 BTC). Die Korrektur behandelt SegWit-Inputs wie Nicht-SegWit-Inputs und verlangt die vorherigen Transaktionen, um die tatsächlichen Input-Beträge zu prüfen. Trezor merkt an, dass dies das Signieren in einigen Drittanbieter-Tools unterbrach, darunter Electrum und PSBT-basierte Software wie HWI, BTCPay Server und Wasabi, bis diese aktualisiert wurden.
Trezors Liste früherer Sicherheitsprobleme nennt Saleem Rashid als Melder (datiert auf den 3. März 2020) und stuft das Problem als hoch ein, mit der Vernichtung von Guthaben als Auswirkung. Trezor erklärt, dass der Fehler im Design von BIP-143 selbst liegt, alle Hersteller von Hardware-Wallets betrifft und die Korrektur länger als üblich dauerte, weil sie einer koordinierten Offenlegung folgte und einige Hersteller um 90 Tage gebeten hatten.
Firmware ist die Software, die auf der Hardware-Wallet selbst läuft: Sie erzeugt Schlüssel, zeigt Transaktionsdetails auf dem Display und signiert.
Read full definitionSegWit (Segregated Witness) ist ein Bitcoin-Upgrade, das Transaktionssignaturen in eine separate Datenstruktur verschiebt, die Blockkapazität erhöht und effiziente Skalierungslösungen wie das Lightning Network ermöglicht.
Read full definitionEine Transaktionsgebühr ist ein Kostenaufwand, der für die Verarbeitung von Transaktionen in einem Blockchain-Netzwerk bezahlt wird. Sie entschädigt Miner oder Validatoren dafür, Transaktionen zu bestätigen und zur Blockchain hinzuzufügen.
Read full definitionEine Hardware-Wallet ist ein eigenes Gerät, das private Schlüssel offline aufbewahrt und Transaktionen intern signiert, sodass die Schlüssel nie auf einen Computer oder ein Smartphone mit Internetverbindung gelangen.
Malware ist Schadsoftware, die Krypto stiehlt oder umleitet, etwa durch Mitschneiden von Eingaben, Austauschen kopierter Adressen oder Auslesen von Wallet-Dateien.
Read full definitionBitcoin (BTC) ist die erste dezentrale Kryptowährung, die 2009 eingeführt wurde. Sie verwendet Blockchain-Technologie für sichere, Peer-to-Peer-Digitaltransaktionen ohne Vermittler.
Read full definitionElectrum ist eine leichte Bitcoin-Wallet, die es Benutzern ermöglicht, Bitcoin sicher zu speichern, zu senden und zu empfangen. Sie ist bekannt für ihre Geschwindigkeit und geringe Ressourcennutzung.
Read full definitionPSBT (Partially Signed Bitcoin Transaction) ist ein Bitcoin-Transaktionsformat, das es mehreren Parteien ermöglicht, eine Transaktion schrittweise zu unterschreiben, bevor sie abgeschlossen wird.
Read full definitionQuellen
Unabhängige Berichte und Forschung, an denen dieser Eintrag geprüft wurde.
Mehr erfahren
Ratgeber zum Schutz vor dieser Art von Vorfall (Firmware-Schwachstelle) und die Glossarbegriffe, mit denen er beschrieben wird.
Können Hardware-Wallets gehackt werden?
Hardware-Wallets sind extrem sicher, aber nicht unbesiegbar. Verstehen Sie die realen Risiken und Angriffsvektoren.
Leitfaden lesenIst eine Hardware-Wallet wirklich sicher?
Hardware-Wallets sind für die meisten Menschen die sicherste Option — aber Sie können dennoch Fehler machen. Hier ist, was Sie wissen müssen.
Leitfaden lesenFirmware
Firmware ist die Software, die auf der Hardware-Wallet selbst läuft: Sie erzeugt Schlüssel, zeigt Transaktionsdetails auf dem Display und signiert.
Bootloader
Ein Bootloader ist ein kleines Programm, das die Hardware initialisiert und das Hauptbetriebssystem oder die Firmware auf einem Gerät lädt. Er wird oft in Blockchain-Hardware-Wallets für einen sicheren Start verwendet.
Firmware-Update
Ein Firmware-Update installiert neue Low-Level-Software auf einer Hardware-Wallet, um Fehler zu beheben, die Sicherheit zu verbessern oder Funktionen in Kryptowährungsgeräten hinzuzufügen.
Diesen Eintrag zitieren
WalletInsights. „SegWit-Doppelsignatur konnte Trezor-Nutzer eine enorme Gebühr zahlen lassen“. Tracker für Sicherheitsvorfälle bei Hardware-Wallets. Zuletzt geprüft am 3. November 2026. https://walletinsights.io/de/security-incidents/trezor-segwit-double-signing-fee-2020/
Korrekturen und Recht auf Gegendarstellung
Hersteller, Forschende und Leser können Korrekturen oder Stellungnahmen an security@walletinsights.io senden. Wir prüfen sie anhand der Quellen, aktualisieren den Eintrag und vermerken die Änderung im Protokoll.
Alle Vorfälle bei Trezor
- Mutmaßliches Implantat in einem von CryptoBilis verkauften Trezor Safe 5
- Datenleck bei Versanddienstleister ShipMonk betrifft bis zu 80.689 Trezor-Kunden
- Laser-Fehlerinjektion umgeht Firmware-Prüfungen des TROPIC01-Chips im Trezor Safe 7
- Ledger Donjon umgeht Lieferketten-Schutzmaßnahmen des Trezor Safe 3
- EUCLEAK-Seitenkanal in Infineons ECDSA-Bibliothek betrifft Chip in Trezor Safe 3 und 5