de
Zurück zur Liste

Schwerwiegende Sicherheitslücke in Bitcoin-Wallet führt zu Abfluss von 594 BTC in 25-minütiger Aktion

source-logo  coindesk.com 1 S
image

Ungefähr 594 Bitcoin im Wert von etwa 38 Millionen US-Dollar wurden zwischen 01:31 und 01:56 UTC am Freitag aus etwa 500 separaten Wallets entwendet. Der Angriff wurde auf eine Schwachstelle bei der Schlüsselerzeugung der Coldcard-Hardware-Wallets zurückgeführt.

Der Diebstahl bewegte 1.324 Bitcoin-Chunks über 500 Transaktionen innerhalb eines Drei-Block-Fensters, wobei anschließend 562 $BTC in einer einzigen Adresse zusammengeführt wurden, die sich seither nicht bewegt hat.

Jede geleerte Wallet war eine Einzelsignatur-Wallet und enthielt jeweils mehr als 0,15 $BTC. Viele waren jahrelang inaktiv, und die Coins erstreckten sich von 2021 bis 2026, was nahezu exakt mit dem Alter der Schwachstelle übereinstimmt.

Coldcard ist eine Hardware-Wallet, entwickelt von der kanadischen Firma Coinkite, ein kleines eigenständiges Gerät, das Bitcoin-Schlüssel offline speichert, fernab von internetverbundenen Computern. Mk2, Mk3, Mk4, Q und Mk5 sind aufeinanderfolgende Generationen dieses Produkts, die über mehrere Jahre hinweg veröffentlicht wurden, ähnlich wie ein Telefonhersteller nummerierte Modelle auf den Markt bringt.

Die Anfälligkeit hängt von der Firmware ab, die das Gerät zum Zeitpunkt der erstmaligen Erstellung der Wallet ausführt, nicht davon, wann die Hardware gekauft wurde.

Der Seed einer Wallet, die geheime Phrase, die die Gelder kontrolliert, soll zufällig aus einem so großen Pool gezogen werden, dass ein Raten aussichtslos ist.

Die Firmware von Coldcard tat dies nicht. Laut laut einem Bericht veröffentlicht von den Bitcoin-Engineering- und Sicherheitsteams von Block, wies eine Build-Einstellung das Gerät an, den eigenen Hardware-Zufallsgenerator zu überspringen, und eine Prüfung in einer unterstützenden Bibliothek testete lediglich, ob diese Einstellung vorhanden war, statt zu überprüfen, ob sie aktiviert war.

Die Schlüsselgenerierung wurde stillschweigend auf einen einfachen Softwareersatz umgestellt, der aus der Seriennummer des Chips und den Uhrenregistern gespeist wird.

Keine dieser Informationen sind Geheimnisse. Die Seriennummer ist festes werksseitiges Metadatenmaterial, und die Uhrzeitwerte sind Zeitdaten, die ein Angreifer auf einem eigenen Gerät eingrenzen oder messen kann. Block verfolgte die Änderung zu einem Commit vom 1. März 2021, das in der Firmware 4.0.0 in jenem Monat ausgeliefert wurde.

Als solche ist Coinkite warnte Nutzer , der einen Seed auf einem Mk3 mit Version 4.0.1 oder höher erzeugt hat, und erklärte, dass „Mk4, Q und Mk5 nach unserer ersten Analyse nicht betroffen sind.“

Block gab bekannt, dass es seine Erkenntnisse an Coinkite weitergeleitet hat, dessen Team sie bestätigte. Beide Unternehmen beschreiben ihre Analysen als vorläufig, und Block erklärte, es habe die Ergebnisse ohne vollständige Tests zur Bestätigung der Ausnutzbarkeit veröffentlicht, da eine Ausnutzung bereits im Gange war.

Die Offenlegung geht über Wallet-Seeds hinaus. Derselbe Generator erzeugte die privaten Schlüssel der Coldcard-Papierwallets, bei denen die Ausgabe direkt zum Schlüssel wird, ohne weitere Ableitung, sowie Seed-Split-Masken, Gerätekopie-Schlüssel und Key-Teleport-Übertragungen.

coindesk.com