Zum Hauptinhalt springen

Suchen...

Beliebte Suchen

Umgehung der Firmware-Prüfung des MCU beim Ledger Nano S

LedgerHoch

Wer betroffen ist

Ein Angreifer, der einen Nano S mit Firmware 1.3.1 oder älter vor der Auslieferung oder nach der Einrichtung in die Hände bekam, konnte eine Firmware installieren, die den Wiederherstellungs-Seed kontrollierte oder abgriff. Geräte mit Firmware 1.4.1 sind laut Ledger nicht betroffen.

Was passiert ist

Der Ledger Nano S hat zwei Chips: ein Secure Element, das die Schlüssel verwahrt, und einen nicht sicheren STM32-Mikrocontroller (MCU), der Display, Tasten und USB steuert. Das Secure Element prüfte die MCU-Firmware, indem es den MCU aufforderte, den Inhalt seines Flash-Speichers zurückzumelden. Der Sicherheitsforscher Saleem Rashid zeigte, dass sich diese Prüfung täuschen ließ, sodass ein Gerät die Verifizierung bestehen konnte, während es eine modifizierte MCU-Firmware ausführte.

Im Sicherheitsbulletin LSB-002 von Ledger heißt es, die Verifizierung sei „nicht robust genug“ gewesen. Rashids Proof of Concept, ein Lieferketten-Szenario, brachte das Gerät dazu, vom Angreifer gewählte Wiederherstellungswörter anzuzeigen, statt einen neuen Seed zu erzeugen; zudem beschrieb er ein Evil-Maid-Szenario, in dem eine modifizierte Firmware nach der Einrichtung PIN, Seed und Passphrase abgreift. Ledger erklärt, dass das Secure Element selbst nicht betroffen war.

Rashid meldete das Problem im November 2017 an Ledger. Ledger veröffentlichte am 6. März 2018 ein Firmware-Update für den Nano S, die Analyse wurde am 20. März 2018 veröffentlicht. Ledger erklärt, dass Firmware 1.4.1 den Nano S vollständig absichert; damals gab das Unternehmen an, dass auch der Ledger Blue betroffen sei und an einer Korrektur gearbeitet werde.

Was Ledger empfiehlt:

  • Kaufen Sie direkt bei Ledger oder bei einem autorisierten Händler.
  • Aktualisieren Sie die Firmware vor der Nutzung; Ledger erklärt, dass ein erfolgreiches Update belegt, dass das Gerät nicht kompromittiert war.
HardwareSecure Element

Ein Secure Element ist ein manipulationsresistenter Chip, der Geheimnisse speichert und physischen Angriffen wie Seitenkanalanalyse und Fault Injection standhalten soll.

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
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
SecurityPassphrase

Ein Passphrase ist eine zusätzliche Sicherheitsschicht für Krypto-Wallets und fungiert als 25. Wort in der BIP39-Seedphrase, um den Zugriff auf versteckte Wallets zu schützen.

Read full definition
HardwareFirmware-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.

Read full definition

Quellen

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

  1. Ledger Donjon — Ledger Security Bulletin LSB-002 (20 Mar 2018)
  2. Ledger — Firmware 1.4: deep dive into three vulnerabilities which have been fixed
  3. Saleem Rashid — Breaking the Ledger security model (20 Mar 2018)
  4. KrebsOnSecurity — 15-year-old finds flaw in Ledger crypto wallet (Mar 2018)

Mehr erfahren

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

Diesen Eintrag zitieren

WalletInsights. „Umgehung der Firmware-Prüfung des MCU beim Ledger Nano S“. Tracker für Sicherheitsvorfälle bei Hardware-Wallets. Zuletzt geprüft am 3. November 2026. https://walletinsights.io/de/security-incidents/ledger-nano-s-mcu-verification-bypass-2018/

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.