Extraktion des Spend Keys aus der Ledger-Monero-App (CVE-2020-6861)
Wer betroffen ist
Monero-Besitzern, die Versionen der Ledger-Monero-App vor 1.5.1 mit einem bösartigen oder kompromittierten Monero-Client nutzten, konnte der Spend Key entwendet werden, ohne dass auf dem Gerät etwas darauf hinwies. Ledger erklärt, dass das Problem in der Monero-App 1.5.1 behoben ist.
Was passiert ist
Die Forscher Dušan Klinec und Miroslav Svitok zeigten, dass ein bösartiger Monero-Client auf dem verbundenen Computer den Master-Spend-Key aus der Ledger-Monero-App 1.4.2 extrahieren konnte. Das Gerät sendet einige Zwischenwerte an den Client, verschlüsselt mit einem Schlüssel, den nur die App kennt; die Forscher kombinierten App-Befehle zu einem Entschlüsselungsorakel und nutzten eine Typverwechslung zwischen Skalaren und Kurvenpunkten aus, um den Spend Key wiederherzustellen.
Laut den Forschern erfordert der Angriff ein verbundenes Gerät mit eingegebener PIN und geöffneter Monero-App, benötigt keine Bestätigung durch den Nutzer und verändert die Anzeige nicht. Ledgers Bulletin LSB-008 (CVE-2020-6861) erklärt, dass der Fehler im Protokoll zwischen der Geräte-App und dem Monero-Desktop-Client liegt und daher Nutzer des Nano S wie des Nano X betrifft. LSB-008 verweist zudem auf einen früheren, separaten Replay-Angriff mit demselben Ergebnis, den Ledger im Oktober 2019 als LSB-007 veröffentlicht hatte.
Ledger erklärt, dass die Korrektur in der Monero-App 1.5.1 den zum Aufbau des Orakels genutzten Befehl entfernt, strikte Prüfungen des Zustandsautomaten einführt, den HMACs zum Schutz verschlüsselter Werte Typkennzeichnungen hinzufügt und verlangt, dass der Nutzer den Beginn jeder Transaktion bestätigt.
Die Forscher schreiben, dass sie das Problem am 3. Januar 2020 an Ledger meldeten, Ledger es am 11. Januar bestätigte und die Monero-App 1.5.1 am 2. März 2020 veröffentlicht wurde. Sie veröffentlichten ihre Analyse am 25. April 2020 und wurden im Rahmen von Ledgers Bug-Bounty-Programm belohnt; Ledgers Bulletin ist auf den 27. April 2020 datiert.
Monero (XMR) ist eine datenschutzorientierte Kryptowährung, die Ring-Signaturen, Stealth-Adressen und RingCT verwendet, um Sender, Empfänger und Transaktionsbeträge auf der Blockchain zu verschleiern.
Read full definitionPIN-Schutz ist eine Sicherheitsfunktion, die eine persönliche Identifikationsnummer (PIN) erfordert, um auf eine Krypto-Wallet oder ein Gerät zuzugreifen und unbefugten Zugriff zu verhindern.
Read full definitionEin Replay-Angriff tritt auf, wenn ein Angreifer eine gültige Blockchain-Transaktion erfasst und sie erneut sendet, um sie mehrfach auszuführen, wobei oft Ketten-Gabeln für Double-Spending ausgenutzt werden.
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. „Extraktion des Spend Keys aus der Ledger-Monero-App (CVE-2020-6861)“. Tracker für Sicherheitsvorfälle bei Hardware-Wallets. Zuletzt geprüft am 3. November 2026. https://walletinsights.io/de/security-incidents/ledger-monero-app-spend-key-extraction-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