Eine Schwachstelle in einer Coldcard-Firmware-Version aus dem März 2021 zieht weiterhin Bitcoin aus Wallets ab, die mit dieser Version erstellt wurden. Galaxy Research hat am frühen Sonntag eine dritte Welle von Sweeps gemeldet, die zwischen Freitagmittag und Samstagmorgen UTC rund 208 BTC aus 1.912 Adressen abgezogen hat. Über alle drei beobachteten Wellen hinweg haben Angreifer nun 1.367 BTC, bei aktuellen Kursen knapp $89 Millionen, aus 4.585 Adressen entwendet.
Die dritte Welle sieht onchain anders aus als die ersten beiden. Die Coins jedes Opfers werden an ein separates Ziel geleitet, nicht an die wenigen gemeinsamen Sammeladressen, die die Wellen eins und zwei leicht nachvollziehbar machten. Die Erträge parken in pay-to-witness-script-hash-Outputs, einem Format, das Multisignatur- oder Timelock-Bedingungen tragen kann, statt in den zuvor genutzten einfachen Single-Key-Outputs. Welle drei bündelt zudem im Durchschnitt sechs Opfer pro Sweep, während die Eröffnungswelle am 30. Juli jeweils nur eine Adresse leerte. Außerdem scannt sie nur den Standard-Derivation-Pfad, statt mehrere Branches pro Seed zu testen, ein Verhalten, das Galaxy als Wiederaufbau des Operators nach öffentlicher Auflistung deutet.
Warum es wichtig ist
Die Schwachstelle geht auf eine Firmware-Version aus dem März 2021 zurück, die die Seed-Generierung auf einen vorhersagbaren Software-Zufallsgenerator umleitete statt auf den Hardware-Generator des Chips. So entstand eine begrenzte Menge möglicher Schlüssel, die jeder mit dem Disclosure und genug Rechenleistung offline reproduzieren kann, ohne jemals ein Gerät anzufassen. Auf dieser Version erstellte Wallets bleiben verwundbar, unabhängig davon, wo sie heute liegen. Der Angreifer braucht keinen Zugriff auf die Hardware, nur auf die veröffentlichte Schwachstelle. Die sinkende durchschnittliche Beute pro Opfer, von fast einem ganzen Coin in der Eröffnungswelle bis rund einem Zehntel Bitcoin in Welle drei, zeigt, dass das profitable Ende dieses Schlüsselraums bereits abgegrast ist.
Marktauswirkung
Galaxy sagt, sie sei zuversichtlich, dass jede Welle intern von einem einzelnen Operator stammt, wolle die drei Wellen aber nicht auf einen einzigen Akteur zurückführen, da die Chain nicht unterscheide, ob die späteren Sweeps dieselbe Person beim Wiederaufbau sind oder eine zweite Partei, die denselben verwundbaren Schlüsselraum unabhängig abarbeitet.
Häufig gestellte Fragen
-
Was ist die Coldcard-Firmware-Schwachstelle aus dem März 2021?
Es war eine Version, die die Seed-Generierung auf einen vorhersagbaren Software-Zufallsgenerator statt auf den Hardware-Generator des Chips umleitete, sodass eine begrenzte Menge möglicher Schlüssel entstand. Jeder mit dem Disclosure und genug Rechenleistung kann diese Schlüssel offline reproduzieren, ohne das Gerät…
-
Wie viel Bitcoin wurde über alle drei Wellen gestohlen?
Galaxy Research hat 1.367 BTC beobachtet, bei aktuellen Kursen knapp $89 Millionen, die aus 4.585 Adressen über die drei Wellen hinweg abgezogen wurden.
-
Wie unterscheidet sich die dritte Welle von den ersten beiden?
Welle drei leitet die Coins jedes Opfers an ein separates Ziel statt an gemeinsame Sammeladressen, parkt die Erträge in pay-to-witness-script-hash-Outputs und bündelt im Durchschnitt sechs Opfer pro Sweep statt eines. Die durchschnittliche Beute pro Opfer ist von fast einem vollen Coin auf etwa ein Zehntel Bitcoin…
-
Steckt derselbe Angreifer hinter allen drei Wellen?
Galaxy sagt, sie sei zuversichtlich, dass jede Welle intern von einem Operator stammt, wolle die drei aber nicht auf einen einzigen Akteur zurückführen. Die Blockchain zeigt nicht, ob die späteren Sweeps dieselbe Person beim Wiederaufbau nach öffentlicher Auflistung sind oder eine zweite Partei, die unabhängig…
-
Wer ist weiterhin exponiert und was sollten Betroffene tun?
Jeder Nutzer, der auf der betroffenen Coldcard-Firmware aus dem März 2021 einen Seed erzeugt hat und noch Guthaben auf diesem Wallet hält, bleibt verwundbar. Der Angreifer braucht die Hardware nicht, nur die veröffentlichte Schwachstelle. Betroffene sollten Guthaben auf einen neuen Seed transferieren, der auf…