Coldcard akzeptierte versteckte Wechselgeldpfade, mit denen Guthaben als Lösegeldpfand dienen konnte
Wer betroffen ist
Coldcard-Nutzer mit Firmware vor 3.0.2, die von einem kompromittierten Computer vorbereitete Transaktionen signierten, konnten ihr Wechselgeld an einen Pfad gesendet bekommen, von dem aus sie es nicht ausgeben können, was eine Lösegeldforderung ermöglichte. Coinkite hält den Angriff für begrenzt, da er den xpub des Opfers und die Kontrolle über die PSBT-Dateien erfordert.
Was passiert ist
Am 1. November 2019 veröffentlichte Coinkite die Coldcard-Firmware 3.0.2 und einen Beitrag, in dem es @TheCharlatan dafür dankte, gemeldet zu haben, dass eine gültige PSBT das Wechselgeld einer Transaktion an einen dem Nutzer unbekannten Ort senden konnte. Der Forscher veröffentlichte die vollständigen Details am 13. November 2019 unter dem Namen sedited gemeinsam mit Kaspar Etter von Shift Cryptosecurity.
Laut den Forschern zeigte der Coldcard den Ableitungspfad von Wechselgeld-Outputs weder an noch schränkte er ihn ein. Eine bösartige oder modifizierte Wallet-App auf dem Computer konnte einen Wechselgeldpfad mit extrem großen Indizes festlegen, sodass das Wechselgeld ohne Kenntnis des genauen Pfads praktisch nicht ausgegeben werden konnte, und der Angreifer konnte dafür Lösegeld fordern. Ein zweiter Befund betraf Empfangsadressen: Der Pfad-Parser akzeptierte Leerraumzeichen wie Zeilenumbrüche, sodass der auf dem Bildschirm angezeigte Pfad vom tatsächlich verwendeten abweichen konnte, weil das wirkliche Ende des Pfads aus dem sichtbaren Bereich geschoben wurde.
Coinkite erklärt, dass der Angriff die Kenntnis des xpub des Opfers und eine Man-in-the-Middle-Position bei den PSBT-Dateien voraussetzt und dass sich eine Manipulation leicht erkennen lässt, wenn man die ursprüngliche PSBT aufbewahrt. Firmware 3.0.2 prüft Ableitungspfade anhand konservativer Regeln und zeigt eine Warnung „Troublesome Change Outs“ an; laut Coinkite handelt es sich vorerst um Warnungen, die später zu fatalen Fehlern werden könnten. Die Forscher schreiben, dass die Release Notes eine Sicherheitskorrektur nicht klar kenntlich machten und dass sie statt einer Bounty zwei Coldcards und einen Becher erhielten. Sie berichten außerdem, dass die BitBox01 von ähnlichen Angriffen betroffen war, die im März 2019 behoben wurden.
Was Coinkite empfiehlt:
- Nehmen Sie keine xpub-Werte in PSBT-Dateien auf und behandeln Sie Ihre xpubs als vertraulich.
Coldcard ist ein air-gapped Hardware-Wallet für Bitcoin, hergestellt von Coinkite, das private Schlüssel offline speichert und Transaktionen ohne Internetverbindung signiert.
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 definitionPSBT (Partially Signed Bitcoin Transaction) ist ein Bitcoin-Transaktionsformat, das es mehreren Parteien ermöglicht, eine Transaktion schrittweise zu unterschreiben, bevor sie abgeschlossen wird.
Read full definitionXPUB 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 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. „Coldcard akzeptierte versteckte Wechselgeldpfade, mit denen Guthaben als Lösegeldpfand dienen konnte“. Tracker für Sicherheitsvorfälle bei Hardware-Wallets. Zuletzt geprüft am 4. November 2026. https://walletinsights.io/de/security-incidents/coldcard-change-path-ransom-attack-2019/
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 Coinkite
- COLDCARD-Firmware erzeugte schwache Seeds
- COLDCARD-Delta-PIN-Modus ermöglichte die Wiederherstellung eines privaten Schlüssels aus zwei Signaturen
- Ledger Donjon liest per doppeltem Laserfehler einen Teil des zweiten Secure Elements des Coldcard Mk4 aus
- Ledger Donjon extrahiert Geheimnisse des Coldcard Mk3 mit mehrfacher Laser-Fault-Injection
- Coldcard registrierte Multisig-Wallets, ohne die eigene Cosigner-Rolle zu prüfen