Coldcard liefert große Sicherheits-Firmware nach 130-Millionen-Dollar-Exploit bei Bitcoin-Seed-Generierung aus
Wichtige Erkenntnisse
- •Die mit der Firmware von 2021 eingeführte Schwäche bei der Seed-Generierung reduzierte die effektive Entropie auf etwa 40 Bit bei den Geräten Mk2/Mk3 und auf rund 72 Bit bei den Modellen Mk4, Mk5 und Q statt der vorgesehenen 128 Bit, sodass Angreifer Seeds offline rekonstruieren konnten, ohne physischen Zugriff auf Geräte oder Wiederherstellungsphrasen zu haben.
- •Galaxy Research ordnete nach der Kontaktaufnahme mit 190 Geschädigten mit hoher Konfidenz 1.778,84 BTC im Wert von 112,7 Millionen Dollar über mehr als 8.600 Adressen zu; die Einbeziehung von Aktivitäten mit mittlerer Konfidenz wie einer vermuteten vierten Welle könnte den Gesamtbetrag auf 2.417,35 BTC erhöhen, rund 153 Millionen Dollar.
- •Die Erstellung neuer Seeds erfordert nun vom Nutzer beigesteuerte Zufälligkeit durch mindestens 65 Tastendrücke, 50 Würfelwürfe oder 128 Münzwürfe, kombiniert mit dem STM32-Hardware-RNG und beiden Secure Elements; Coinkite ersetzte den Yasmarang-Backup-Generator durch SHA-256 Hash_DRBG und ergänzte RNG-Prüfungen beim Systemstart.
- •Nutzer, deren Seeds zwischen März 2021 und Juli 2026 auf betroffener Firmware generiert wurden, müssen einen neuen Seed erstellen und ihre Bitcoin verschieben, da die Installation der neuesten Firmware eine Wiederherstellungsphrase mit unzureichender Entropie nicht repariert.
- •Strafverfolgungsbehörden ermitteln mit von Galaxy übergebenen Angreifer-Adressen; rund 1.531 BTC der bestätigt gestohlenen Gelder bleiben unbewegt, während etwa 246 BTC bewegt wurden, wovon rund 65 % in CoinJoin-Transaktionen eingingen.

Coinkite, der Hersteller der Hardware-Wallet Coldcard, hat eine umfangreiche Sicherheits-Firmware-Aktualisierung veröffentlicht, nachdem Angreifer eine schwache Seed-Generierung ausgenutzt hatten, um mehr als 1.778 BTC von Tausenden von Bitcoin-Adressen zu stehlen; frühere Schätzungen bezifferten den umfassenderen Angriff auf nahezu 130 Millionen Dollar.
Die Veröffentlichung vom 20. August führt Firmware 5.6.1 für die Geräte Mk4 und Mk5 sowie 1.5.1Q für das Q ein, nach dreiwöchiger Sicherheitsüberprüfung im Anschluss an das Hotfix vom 31. Juli. Nach dem neuen Prozess der Seed-Generierung müssen Nutzer bei jedem neu erzeugten Seed eigene Zufälligkeit beisteuern, und zwar durch mindestens 65 Tastendrücke mit unvorhersehbarem Timing, 50 physische Würfelwürfe oder 128 physische Münzwürfe.
Nutzer, deren Seeds zwischen März 2021 und Juli 2026 auf betroffener Firmware generiert wurden, müssen weiterhin einen neuen Seed erstellen und ihre Bitcoin verschieben. Die Installation der neuesten Firmware repariert keine Wiederherstellungsphrase, die mit unzureichender Entropie erstellt wurde – deshalb ist die Aktualisierung auch für Nutzer wichtig, die bei ihrem Gerät kein Problem festgestellt haben.
Coldcard ergänzt Nutzer-Zufälligkeit und neue Signaturprüfungen
Der aktualisierte Prozess der Seed-Generierung kombiniert die Nutzereingabe mit frischer Entropie aus Coldcards STM32-Hardware-Zufallszahlengenerator und beiden Secure Elements des Geräts. Coinkite ersetzte zudem seinen Yasmarang-Backup-Pseudozufallsgenerator durch SHA-256 Hash_DRBG und ergänzte Prüfungen beim Systemstart, die das Gerät anhalten sollen, falls der vorgesehene Hardware-RNG-Pfad nicht erreicht wird.
Die ursprüngliche Schwäche bei der Seed-Generierung ging auf Firmware zurück, die 2021 eingeführt wurde. Betroffene Seeds von Mk2 und Mk3 konnten nur etwa 40 Bit effektive Entropie enthalten, während spätere Geräte Mk4, Mk5 und Q auf rund 72 Bit statt der vorgesehenen 128 Bit sinken konnten. Diese Schwäche ermöglichte es Angreifern, Kandidaten-Seeds offline zu rekonstruieren und abgeleitete Adressen mit der Bitcoin-Blockchain abzugleichen, ohne das physische Gerät oder die Wiederherstellungsphrase zu stehlen.
Coldcard hat außerdem eine zweite Prüfung zwischengespeicherter teilweise signierter Bitcoin-Transaktionen unmittelbar vor dem Signieren hinzugefügt. Eine Transaktion, die von einem kompromittierten, per USB verbundenen Computer nach der Prüfung durch den Nutzer verändert wurde, wird nun mit der Warnung „Transaction modified“ angehalten. Die Veröffentlichung verschärft darüber hinaus den USB-Zugriff, die Firmware-Validierung, die Isolation des Delta Mode, Wallet-Backups und die Behandlung von RNG-Fehlern.
Bestätigte Coldcard-Verluste erreichen 1.778 BTC
Die Diebstähle weiteten sich anfangs über mehrere voneinander getrennte Angriffswellen aus. Eine anschließende dritte Welle erhöhte den beobachteten Gesamtbetrag auf über 1.367 BTC, bevor weitere Geschädigte und Spuren der Angreifer identifiziert wurden.
Bis zum 14. August hatte Galaxy Research 190 Geschädigte direkt kontaktiert und mit hoher Konfidenz 1.778,84 BTC im Wert von 112,7 Millionen Dollar mehr als 8.600 Adressen zugeordnet. Diese Zahl umfasst keine Aktivitäten mit mittlerer Konfidenz, darunter eine vermutete vierte Welle; deren Einbeziehung würde den potenziellen Gesamtbetrag auf 2.417,35 BTC erhöhen, was zum damaligen Zeitpunkt etwa 153 Millionen Dollar entsprach.
Die frühere Verlustschätzung von nahezu 132 Millionen Dollar entstand, als Galaxy mindestens 15 Angreifer identifizierte, die dieselbe Schwäche bei der Seed-Generierung ausnutzten. Keine bestätigte neue Angriffsspur wurde nach dem 6. August datiert, obwohl weitere Geschädigte weiterhin frühere Verluste meldeten.
Etwa 1.531 BTC aus der Menge der Diebstähle mit hoher Konfidenz waren bis zur letzten Analyse von Galaxy unbewegt geblieben. Rund 246 BTC waren danach bewegt worden, wobei etwa 65 % dieses Betrags in CoinJoin-Transaktionen eingingen.
Strafverfolgungsbehörden ermitteln, während Nutzer Bitcoin transferieren
Coinkite erklärte, dass Strafverfolgungsbehörden die Diebstähle untersuchen und daran arbeiten, die Verantwortlichen zu identifizieren. Galaxy hat Angreifer-Adressen an Strafverfolgungsbehörden, Börsen und Ermittlungsfirmen übergeben, um die Rückverfolgung und mögliche Interventionen zu unterstützen, falls gestohlene Bitcoin zentralisierte Dienste erreichen.
Der Exploit hat auch eine breitere Überprüfung von Bitcoin-Software beschleunigt. Das Bitcoin Red Team hat kürzlich mit menschlichen Forschern und KI-gestützter Analyse Tausende Sicherheitsfeststellungen über hunderte Open-Source-Projekte erstellt, während Coinkite bei seiner eigenen dreiwöchigen Firmware-Überprüfung auf externe Forscher und KI-Modelle zurückgriff.
Betroffene Coldcard-Nutzer sollten zunächst die korrigierte Firmware installieren, einen völlig neuen Seed generieren und verifizieren, eine Empfangsadresse bestätigen und die Bitcoin dann on-chain verschieben. Der Import der alten Wiederherstellungsphrase in eine andere Wallet lässt den verwundbaren Seed unverändert.
Coinkite empfiehlt derzeit Firmware 5.6.1 für Mk4 und Mk5 sowie 1.5.1Q für das Q. Nutzer von Mk2 und Mk3 benötigen Version 4.2.0 oder höher, und jeder betroffene Seed muss weiterhin unabhängig vom Firmware-Upgrade ersetzt werden.