Ledger-Bitcoin-App: Schwachstelle zur Überzahlung von SegWit-Gebühren
Wer betroffen ist
Nutzer der Ledger-Bitcoin-App und SegWit-fähiger Forks vor Version 1.4.0 konnten durch überhöhte Gebühren Guthaben verlieren, wenn die Wallet-Software auf ihrem Computer kompromittiert war und sie dieselbe Transaktion zweimal signierten. Ledger erklärt, dass das Problem in der Bitcoin-App 1.4.0 behoben ist.
Was passiert ist
Ledgers Sicherheitsbulletin LSB-010 beschreibt einen Fehler in der Implementierung von BIP-143, dem SegWit-Signaturverfahren, in der Bitcoin-App, durch den ein Angreifer die Gebühr einer Transaktion erhöhen konnte, ohne dass die Änderung auf dem Gerät bestätigt wurde. Bitcoin Optech beschreibt den zugrunde liegenden Angriff zur Gebührenüberzahlung als einen, der zustandslose Hardware-Wallets betrifft, die SegWit-Inputs signieren, und Decrypt berichtet, dass er mehreren Herstellern von Hardware-Wallets gemeldet wurde, darunter Ledger und Trezor.
Laut Ledger muss der Angreifer zunächst die Client-Software des Nutzers kompromittieren und den Nutzer dann dazu bringen, eine Transaktion mindestens zweimal zu signieren, was Ledger für realistisch hält, da der erste Versuch mit einer gefälschten Fehlermeldung abgebrochen werden kann. Bei erfolgreicher Ausnutzung verliert der Nutzer Guthaben in Form von Gebühren, und der Angreifer kann mit einem Miner zusammenarbeiten, um diese einzustreichen. Ledger nennt als betroffene Apps die Bitcoin-App und die Forks mit SegWit-Unterstützung, die sie als Bibliothek nutzen, darunter Bitcoin Cash, Bitcoin Gold, Digibyte, Komodo, Litecoin, Qtum, Vertcoin, Zcash und weitere.
Ledger erklärt, dass das Problem in Version 1.4.0 der Bitcoin-App behoben ist. Laut Bitcoin Optech zeigt Ledger – anders als Trezor, das begann, für SegWit-Inputs die vollständigen vorherigen Transaktionen zu verlangen – eine Warnung an, wenn SegWit-Inputs ohne vollständige Kopien ihrer vorherigen Transaktionen ausgegeben werden.
Saleem Rashid meldete den Fehler über Ledgers Bug-Bounty-Programm. Laut Decrypt legte er ihn den Herstellern von Hardware-Wallets etwa drei Monate vor der koordinierten Veröffentlichung am 3. Juni 2020 offen.
SegWit (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 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 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.
Ein Fork ist eine Blockchain-Aufspaltung in zwei Ketten aufgrund von Protokolländerungen oder Meinungsverschiedenheiten. Hard Forks führen zu permanenten Abweichungen; Soft Forks sind rückwärtskompatibel.
Read full definitionLitecoin (LTC) ist eine Peer-to-Peer-Kryptowährung, die 2011 von Bitcoin abgespalten wurde. Sie bietet schnellere Blockzeiten (2,5 Minuten) und verwendet den Scrypt-Hashing-Algorithmus.
Read full definitionZcash ist eine datenschutzorientierte Kryptowährung, die Zero-Knowledge-Proofs verwendet, um geschützte Transaktionen zu ermöglichen und so die Vertraulichkeit der Transaktionsdetails zu gewährleisten.
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. „Ledger-Bitcoin-App: Schwachstelle zur Überzahlung von SegWit-Gebühren“. Tracker für Sicherheitsvorfälle bei Hardware-Wallets. Zuletzt geprüft am 3. November 2026. https://walletinsights.io/de/security-incidents/ledger-bitcoin-app-segwit-fee-overpayment-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 Ledger
- Hardware-Implantate in von CryptoBilis verkauften Ledger-Geräten
- Clear-Signing-Umgehung in Ledgers Ethereum-App zeigte von großem Batch nur einen Vorgang
- Swap-Ablauf der Ledger-Ethereum-App konnte Token-Freigabe statt Zahlung signieren
- Fehler im Ledger Secure SDK: Host konnte Transaktionsdetails nach der Prüfung ändern
- Monero-App von Ledger gab Keccak-Zustand preis: kompromittierter Host konnte Keys gewinnen