Zum Hauptinhalt springen

Suchen...

Beliebte Suchen

Bitcoin-App von Ledger akzeptierte einen versteckten Wechselgeld-Output ohne Bestätigung

LedgerHoch

Wer betroffen ist

Ledger-Nano-S-Nutzer mit einer Bitcoin-App älter als 1.3.3, die eine von kompromittierter Wallet-Software vorbereitete Transaktion bestätigten, konnten zusätzliches Guthaben an einen Angreifer senden, ohne diesen Output auf dem Gerät zu sehen. Ledger erklärt, dass das Problem in Bitcoin-App 1.3.3 und Firmware 1.5.5 behoben ist.

Was passiert ist

Ledgers Sicherheitsbulletin LSB-004 beschreibt einen Fehler in der Bitcoin-App für den Ledger Nano S, durch den ein Angreifer einer Transaktion einen nicht überprüften Wechselgeld-Output hinzufügen konnte, was laut Ledger dazu führen konnte, dass Guthaben ohne zusätzliche Bestätigung auf dem Gerät an eine beliebige Adresse gesendet wird. Ledger merkt an, dass die ursprüngliche Transaktion weiterhin vom Nutzer bestätigt werden musste.

Sergey Lappo, damals bei Mycelium, schreibt, dass er das Problem im November 2018 entdeckte, als er SegWit-Unterstützung in Myceliums Android-Wallet einbaute. Laut seinem Bericht prüfte das Gerät überhaupt nicht, ob das Wechselgeld an eine Wechselgeldadresse ging, und blendete den zweiten Output aus, wenn ein leerer Wechselgeldpfad übergeben wurde. Eine kompromittierte Wallet-Anwendung konnte dem Nutzer daher nur eine kleine Zahlung anzeigen, während ein versteckter zweiter Output Guthaben an den Angreifer sendete. Der Angreifer muss die Wallet-Software kontrollieren, die mit dem Gerät kommuniziert; Lappos Demonstration nutzte einen modifizierten Mycelium-Build, der nie veröffentlicht wurde.

Lappo meldete das Problem über Ledgers Bug-Bounty-Programm. Er schreibt, dass im Dezember 2018 eine Korrektur und im Januar 2019 eine Firmware mit der neuen Bitcoin-App veröffentlicht wurde. Ledger kündigte am 16. Januar 2019 die Nano-S-Firmware 1.5.5 mit einer kritischen Sicherheitskorrektur in der Bitcoin-App an, die von Mycelium gemeldet worden war, und nannte Lappo als Entdecker. LSB-004 nennt Bitcoin-App 1.3.3 und Firmware 1.5.5 als behobene Versionen. Lappo veröffentlichte seinen Bericht am 21. Februar 2019. Das Bulletin selbst ist auf den 11. November 2018 datiert, also früher als die Korrekturdaten in Lappos Darstellung.

Was Ledger empfiehlt:

  • Aktualisieren Sie auf Nano-S-Firmware 1.5.5 oder Bitcoin-App 1.3.3 oder neuer.
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
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
HardwareFirmware

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 definition

Quellen

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

  1. Ledger Donjon — Ledger Security Bulletin 004: Bitcoin change address injection (11 Nov 2018)
  2. Sergey Lappo — How (not) to lose your life savings while paying for a coffee with your Ledger Hardware Wallet (21 Feb 2019)
  3. Ledger — Ledger releases new Nano S firmware update (16 Jan 2019)

Mehr erfahren

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

Diesen Eintrag zitieren

WalletInsights. „Bitcoin-App von Ledger akzeptierte einen versteckten Wechselgeld-Output ohne Bestätigung“. Tracker für Sicherheitsvorfälle bei Hardware-Wallets. Zuletzt geprüft am 4. November 2026. https://walletinsights.io/de/security-incidents/ledger-bitcoin-app-change-address-injection-2019/

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.