Firmware des Trezor One ließ Seed im RAM, auslesbar bei physischem Zugriff
Wer betroffen ist
Wer physischen Zugriff auf einen geöffneten Trezor One mit einer Firmware älter als 1.5.2 hatte, konnte dessen Seed und PIN aus dem RAM auslesen; durch Passphrase geschützte Wallets waren laut der Analyse des Forschers nicht betroffen. Trezor erklärt, dass das Problem 2017 behoben wurde.
Was passiert ist
Im August 2017 veröffentlichte SatoshiLabs die Trezor-One-Firmware 1.5.2, um eine Schwachstelle zu beheben, die über das Responsible-Disclosure-Programm gemeldet worden war. Laut der Zusammenfassung des Offenlegungsablaufs durch EtherWorld wurde der Fehler am 1. August 2017 gemeldet und betraf alle Geräte mit einer Firmware älter als 1.5.2; die korrigierte Firmware erschien am 16. August. Saleem Rashid veröffentlichte am 17. August eine unabhängige Analyse des Problems.
Rashid beschreibt, dass der Angriff physischen Zugriff auf ein geöffnetes Gerät erfordert: Wird der Mikrocontroller zurückgesetzt, ohne die Stromversorgung zu trennen, bleibt der RAM-Inhalt erhalten, weil der alte Bootloader beim Start nicht den gesamten RAM löschte, und eine anschließend aufgespielte eigene Firmware kann die Geheimnisse der Wallet von einer bekannten Speicheradresse auslesen. Er weist darauf hin, dass eine BIP39-Passphrase nicht auf dem Gerät gespeichert wird, sodass eine durch Passphrase geschützte Wallet nicht offengelegt wird. Firmware 1.5.2 verlagert geheime Daten in einen RAM-Bereich, den der Bootloader überschreibt, und laut Rashid ist 1.5.2 weder für diesen Exploit noch für eine Variante davon anfällig.
SatoshiLabs veröffentlichte am 18. August 2017 einen eigenen Bericht – nach eigenen Angaben früher als geplant, wegen Falschinformationen über das Update. Das Unternehmen bestätigt den Ablauf (gemeldet am 1. August, Firmware 1.5.2 am 16. August veröffentlicht), beschreibt den Angriff als einen, der physischen Zugriff auf ein zerlegtes Gerät erfordert, und erklärt, dass ein anonymer Artikel, der behauptete, Trezor sei gehackt worden, einen Angriffsweg beschrieb, den 1.5.2 bereits geschlossen hatte. Trezor ergänzt, dass neue Geräte einen Bootloader erhielten, der den gesamten RAM löscht, dass ein Downgrade unter 1.5.2 den Speicher löscht und dass alle auf Trezors Design basierenden Geräte potenziell anfällig waren, weshalb es andere Hersteller von Hardware-Wallets informierte. Im Januar 2022 nutzte Joe Grand einen Voltage-Glitching-Angriff, um die vergessene PIN eines Trezor One mit älterer Firmware wiederherzustellen, auf dem sich laut Decrypt und Cointelegraph PIN und Schlüssel im RAM befanden. Trezor entgegnete, es handle sich um einen veralteten Exploit, der für heutige Nutzer kein Problem darstelle, 2017 nach einer Meldung über Responsible Disclosure behoben worden sei und vollständigen physischen Zugriff auf das Gerät erfordere.
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 definitionEin 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.
Read full definitionEin 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 definitionEine 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.
Fault Injection stört Spannung, Takt oder elektromagnetisches Umfeld eines Chips, damit er eine Sicherheitsprüfung überspringt oder Daten preisgibt.
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 definitionQuellen
Unabhängige Berichte und Forschung, an denen dieser Eintrag geprüft wurde.
- Saleem Rashid — Extracting TREZOR Secrets from SRAM (17 Aug 2017)
- EtherWorld — TREZOR Firmware Security Update — 1.5.2 (19 Aug 2017)
- Trezor (GitHub) — Note on fixing SRAM memory access (8 Oct 2022)
- Decrypt — Hacker Helps Recover $2M Worth of Crypto from Trezor Wallet (26 Jan 2022)
- Cointelegraph — Engineer hacks Trezor wallet, recovers $2M in lost crypto (26 Jan 2022)
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. „Firmware des Trezor One ließ Seed im RAM, auslesbar bei physischem Zugriff“. Tracker für Sicherheitsvorfälle bei Hardware-Wallets. Zuletzt geprüft am 3. November 2026. https://walletinsights.io/de/security-incidents/trezor-one-sram-seed-extraction-2017/
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 Trezor
- Mutmaßliches Implantat in einem von CryptoBilis verkauften Trezor Safe 5
- Datenleck bei Versanddienstleister ShipMonk betrifft bis zu 80.689 Trezor-Kunden
- Laser-Fehlerinjektion umgeht Firmware-Prüfungen des TROPIC01-Chips im Trezor Safe 7
- Ledger Donjon umgeht Lieferketten-Schutzmaßnahmen des Trezor Safe 3
- EUCLEAK-Seitenkanal in Infineons ECDSA-Bibliothek betrifft Chip in Trezor Safe 3 und 5