Zum Hauptinhalt springen

Suchen...

Beliebte Suchen

Ledger-Bitcoin-App: Schwachstelle zur Überzahlung von SegWit-Gebühren

LedgerHoch

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.

TransactionSegWit

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

Bitcoin (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 definition
WalletHardware-Wallet

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

BlockchainFork

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

Litecoin (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 definition
BlockchainZcash

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

Quellen

Unabhängige Berichte und Forschung, an denen dieser Eintrag geprüft wurde.

  1. Ledger Donjon — Ledger Security Bulletin LSB-010: Massive transaction fees in BTC app and derivative (3 Jun 2020)
  2. Bitcoin Optech — Newsletter #101 (10 Jun 2020)
  3. Decrypt — Bitcoin Segwit bug fix could lock wallet users out of their funds (5 Jun 2020)

Mehr erfahren

Ratgeber zum Schutz vor dieser Art von Vorfall (Firmware-Schwachstelle) und die Glossarbegriffe, mit denen er beschrieben wird.

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.