NachrichtenKryptoColdcard-Wallet-Verluste könnten sich 114 Millionen Dollar nähern, als vierte Bitcoin-Sweep-Welle auftaucht

Coldcard-Wallet-Verluste könnten sich 114 Millionen Dollar nähern, als vierte Bitcoin-Sweep-Welle auftaucht

Autor: Coindesk·

Wichtige Erkenntnisse

  • Ein Angreifer hat über vier Wellen seit dem 30. Juli etwa 1.816 Bitcoin im Wert von rund 114 Millionen Dollar von über 5.200 Coldcard-generierten Adressen gesweept.
  • Die Schwachstelle lässt sich auf ein Coldcard-Firmware-Build vom März 2021 zurückführen, das die Seed-Generierung über einen vorhersagbaren softwarebasierten Zufallszahlengenerator anstelle des Hardware-Zufallsgenerators leitete, wodurch private Schlüssel offline reproduzierbar wurden.
  • Die vierte Welle nutzt die Replace-by-Fee-Funktion von Bitcoin, was bedeutet, dass Opfer, die ihre Adresse im Mempool erkennen, eine konkurrierende Transaktion mit höherer Gebühr einreichen können, um ihre Guthaben vor dem Angreifer zu verschieben.
  • Coinkite veröffentlichte für jedes betroffene Modell eine Notfall-Firmware und wies Nutzer, die mit der fehlerhaften Software Seeds generiert hatten, an, umgehend Guthaben auf eine mit einem neuen Seed erstellte Wallet-Adresse zu übertragen.
  • Keine der Angriffswellen betraf Multisignatur-Wallet-Setups, da diese mehrere unabhängige Schlüssel zur Transaktionsautorisierung benötigen. Ausschließlich Single-Key-Konfigurationen sind verwundbar.
Coldcard-Wallet-Verluste könnten sich 114 Millionen Dollar nähern, als vierte Bitcoin-Sweep-Welle auftaucht

Eine vierte Welle automatisierter Sweeps, die auf Bitcoin in Coldcard-generierten Adressen abzielt, ist im Gange. Forscher schätzen, dass ein Angreifer seit dem 30. Juli etwa 1.816 Bitcoin – rund 114 Millionen Dollar – von mehr als 5.200 Adressen verschoben hat.

Coldcard, hergestellt von dem in Toronto ansässigen Unternehmen Coinkite, ist eine beliebte Air-Gapped-Hardware-Wallet unter Bitcoin-Self-Custody-Nutzern, die auf physische SD-Karten- und NFC-Kommunikation anstelle von USB- oder Netzwerkverbindungen setzen. Das Sicherheitsmodell des Geräts hängt wie bei allen Kryptowährungs-Hardware-Wallets grundlegend von der Generierung privater Schlüssel aus einem unvorhersehbaren zufälligen Seed ab – der Startentropie, aus der alle Schlüssel und Adressen eines Nutzers mathematisch abgeleitet werden.

Anders als bei den vorherigen drei Wellen scheinen die neuesten Transaktionen die Replace-by-Fee-Funktion (RBF) von Bitcoin zu verwenden. Das bedeutet, dass Opfer, die ihre Adresse im Mempool erkennen, möglicherweise noch ein kurzes Zeitfenster haben, den Angreifer zu überbieten, indem sie eine höhere Transaktionsgebühr zahlen und ihre Guthaben zuerst verschieben.

Alex Thorn, Leiter der unternehmensweiten Forschung bei Galaxy Research, machte auf die aktive vierte Welle aufmerksam und stellte fest, dass die Angreifer sich für Replace-by-Fee entschieden haben – einen Bitcoin-Mechanismus, der es einer ausstehenden Transaktion erlaubt, durch eine nachfolgende mit höherer Gebühr überschrieben zu werden. Bis eine Transaktion bestätigt ist, kann jedes Opfer, das seine Adresse im Mempool – der Warteschlange unbestätigter Transaktionen – entdeckt, eine konkurrierende Transaktion mit einer höheren Gebühr einreichen, um seine Coins vor dem Angreifer zu verlagern.

Die vierte Welle begann am frühen Montagmorgen und war noch Stunden später aktiv. Thorn sagte, er habe seine Erkenntnisse ausschließlich auf Basis von Mustererkennung veröffentlicht, ohne einen direkten Opferbericht abzuwarten, und dabei Geschwindigkeit über Bestätigung gestellt, um Nutzern die Möglichkeit zu geben, zu handeln, solange die Transaktionen noch unbestätigt waren. Er riet Nutzern, ihre Guthaben zu überprüfen, alles von einem betroffenen Gerät zu verschieben und die Gebühr hochzutreiben.

Das Muster erstreckte sich über die Blöcke 960.778 bis 960.792 und umfasste 218 Transaktionen über 462 Opferadressen mit einer Rate von etwa 14 Sweeps pro Block – verglichen mit 0,3 pro Block in einem Kontrollzeitraum vor dem Vorfall. Das entspricht ungefähr dem 45-fachen der normalen Rate.

Zeitlinie des Angriffs

Die Kampagne begann am 30. Juli, als der erste Sweep in nur 41 Minuten 1.083 Bitcoin von 1.196 Adressen abzog. Zwei weitere Wellen am darauf folgenden Wochenende brachten die beobachteten Verluste auf 1.367 Bitcoin über 4.585 Adressen. Sollten sich die Schätzungen der vierten Welle bestätigen, würde die laufende Gesamtsumme über alle vier Wellen etwa 1.816 Bitcoin erreichen – nahe 114 Millionen Dollar – aus mehr als 5.200 Adressen seit dem 30. Juli.

Die zugrunde liegende Schwachstelle

Die Schwachstelle, die den Angriff ermöglicht, lässt sich auf ein Coldcard-Firmware-Build vom März 2021 zurückführen, das die Seed-Generierung auf einen vorhersagbaren softwarebasierten Zufallszahlengenerator umleitete, anstatt den Hardware-Zufallsgenerator des Chips zu verwenden. Dadurch wurden die resultierenden privaten Schlüssel offline von jedem reproduzierbar, der den Ausgabebereich ermitteln konnte. Bei kryptografischen Systemen gehören Fehler dieser Art bei der Zufallszahlengenerierung zu den schwerwiegendsten Klassen von Schwachstellen, da sie die rechnerische Unmachbarkeit zusammenbrechen lassen, auf der die Sicherheit privater Schlüssel beruht.

Der Coldcard-Hersteller Coinkite veröffentlichte für jedes betroffene Modell eine Notfall-Firmware und wies Nutzer, die einen Seed mit der fehlerhaften Software generiert hatten, an, umgehend Guthaben auf eine Wallet-Adresse zu übertragen, die mit einem neuen Seed erstellt wurde.

Muster und Zieladressen

Jeder der ausgegebenen Coins in der neuesten Welle stammte von Adressen, die nach der Coldcard-Firmware-Grenze generiert wurden. Der Angreifer leitete die Guthaben an neue Zieladressen ohne vorherige Transaktionshistorie weiter – jeweils eine pro Opfer –, anstatt an gemeinsame Sammler-Adressen, die das Mapping der ersten beiden Wellen vergleichsweise einfach gemacht hatten.

Keine der ersten drei Wellen betraf Multisignatur-Setups, was mit der Einschchränkung der Schwachstelle auf Single-Key-Seeds übereinstimmt. Multisignatur-Wallets benötigen mehrere unabhängige Schlüssel, um eine Transaktion zu autorisieren. Das bedeutet, dass ein einzelner kompromittierter Seed allein nicht ausreicht, um Guthaben zu verschieben – ein struktureller Schutz, der Single-Key-Konfigurationen fehlt.

Thorn bemerkte außerdem, dass sechs Zieladressen mit jahrelanger vorheriger Aktivität in den Daten auftauchten, was mit einer frisch generierten Angreifer-Adresse unvereinbar wäre, da eine solche Adresse keine Historie haben kann.

Quelle: CoinDesk