Zum Hauptinhalt springen

Suchen...

Beliebte Suchen

Saleem Rashid meldet Schwachstellen bei Schlüsseldiebstahl und Pairing in der Digital BitBox (BitBox01)

BitBoxHoch

Wer betroffen ist

Besitzer einer Digital BitBox (BitBox01) mit alter Firmware waren bei Nutzung der versteckten Wallet dem Schlüsseldiebstahl durch Malware und beim App-Pairing der Manipulation von Transaktionen ausgesetzt; der Reset-Fehler erforderte das Öffnen des Geräts. Shift erklärt, keine Hinweise auf eine Ausnutzung gefunden zu haben; die BitBox01 wurde inzwischen eingestellt.

Was passiert ist

Am 26. November 2018 veröffentlichte der Forscher Saleem Rashid „Breaking into the (digital) BitBox“ und beschrieb darin mehrere Sicherheitsprobleme in der Hardware-Wallet der ersten Generation von Shift Crypto, der Digital BitBox (später BitBox01). Rashid merkt an, dass er nur einen kleinen Teil der Firmware und Hardware untersucht habe. Shift Crypto antwortete mit einem technischen Offenlegungsdokument vom 6. Dezember 2018.

Der schwerwiegendste Befund betraf die versteckte Wallet. Laut Shift verwendete der Master-xpub der versteckten Wallet irrtümlich den Master-Private-Key der Standard-Wallet als Chain Code, sodass Malware auf einem Computer, auf dem beide Wallets geöffnet worden waren, beide Master-xpubs abfragen und daraus die Master-Private-Keys beider Wallets rekonstruieren konnte. Rashid zeigte außerdem, dass der LED-„Blink-Code“, mit dem das Gerät mit der mobilen Verifizierungs-App gekoppelt wurde, so wenig Entropie besaß, dass er per Brute Force erraten werden konnte, wodurch sich Malware auf dem Computer zwischen BitBox und App schalten konnte. Mit physischem Zugriff und invasiven Sonden an der Leitung zum Sicherheitschip ließ sich das Gerät zurücksetzen, ohne die Wallet-Geheimnisse zu löschen; Rashid ergänzt, dass sich der Brute-Force-Zähler für Passphrase-Versuche auf dieselbe Weise umgehen ließ. Ein viertes Problem war die nicht authentifizierte AES-CBC-Verschlüsselung von USB-Nachrichten, für die laut Shift niemand eine Ausnutzung gezeigt hatte.

Shift erklärt, den Fehler der versteckten Wallet in Firmware v3.0.0 behoben zu haben (12. März 2018, nachdem er im Februar 2018 entdeckt worden war), das Pairing-Problem in v4.0.0 und das Sicherheitschip-Problem mit einem am selben Tag veröffentlichten Patch (31. Juli 2018) und in v5.0.0 (4. Dezember 2018) einen Message Authentication Code für den USB-Datenverkehr ergänzt zu haben. Rashid schreibt, dass er mehrere dieser Korrekturen nicht geprüft habe und dass eine erste Korrektur des Reset-Problems unwirksam gewesen sei, bevor Shift sie erneut änderte. Die erhaltene Bug-Bounty bezeichnet er angesichts der Zahl der Probleme als bescheiden.

Was Shift Crypto empfiehlt:

  • Nutzer, die vor dem Patch v3.0.0 sowohl die Standard- als auch die versteckte Wallet auf demselben Computer geöffnet haben, sollten ihr Guthaben in eine neue Wallet übertragen, da ein gestohlener Master-Key nicht ausgeschlossen werden kann.
  • Koppeln Sie die mobile Verifizierungs-App mit der neuesten Firmware erneut.
WalletHardware-Wallet

Eine 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.

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
BlockchainXPUB

XPUB ist ein erweiterter öffentlicher Schlüssel (xpub) in hierarchischen deterministischen (HD) Wallets. Er leitet Kind-öffentliche Schlüssel und Adressen von einem Master-öffentlichen Schlüssel ab, ohne private Schlüssel offenzulegen.

Read full definition
SecurityMalware

Malware ist Schadsoftware, die Krypto stiehlt oder umleitet, etwa durch Mitschneiden von Eingaben, Austauschen kopierter Adressen oder Auslesen von Wallet-Dateien.

Read full definition
SecurityEntropie

Entropie ist die Zufälligkeit, die verwendet wird, um sichere kryptografische Schlüssel oder Seeds in Blockchain- und Kryptowährungssystemen zu generieren.

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

Quellen

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

  1. Saleem Rashid — Breaking into the (digital) BitBox (26 Nov 2018)
  2. Shift Crypto — BitBox01 technical vulnerabilities documentation (6 Dec 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. „Saleem Rashid meldet Schwachstellen bei Schlüsseldiebstahl und Pairing in der Digital BitBox (BitBox01)“. Tracker für Sicherheitsvorfälle bei Hardware-Wallets. Zuletzt geprüft am 4. November 2026. https://walletinsights.io/de/security-incidents/saleem-rashid-digital-bitbox-vulnerabilities-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.