Zum Hauptinhalt springen

Suchen...

Beliebte Suchen

Extraktion des Spend Keys aus der Ledger-Monero-App (CVE-2020-6861)

LedgerHoch

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.

BlockchainMonero

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 definition
SecurityPIN-Schutz

PIN-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 definition
SecurityReplay-Angriff

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

Quellen

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

  1. Deadcode — CVE-2020-6861: Ledger Monero app spend key extraction (25 Apr 2020)
  2. Ledger Donjon — Ledger Security Bulletin LSB-008: Monero private key retrieval (27 Apr 2020)
  3. Ledger Donjon — Ledger Security Bulletin LSB-007: Monero private key retrieval (4 Oct 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. „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.