Am 30. Juli 2026 entwendete ein Angreifer 1.082,65 BTC (etwa 70,2 Millionen US-Dollar) von 1.196 Bitcoin-Adressen in einem eng getakteten 41-minütigen Fenster zwischen 01:10:20 und 01:51:26 UTC . Die ersten 30 Millionen Dollar wurden in nur 10 Minuten erbeutet, indem die Wallets mit den größten Guthaben zuerst angegriffen wurden – darunter eines mit 1,8 Millionen Dollar
. Der Angreifer berührte kein einziges physisches Gerät. Alles geschah aus der Ferne, indem Wallet-Seeds regeneriert wurden
.
Eine separate, frühere Welle desselben Exploits erfasste 594 BTC (~38 Millionen $) von etwa 500 Single-Signature-Wallets in einem 25-minütigen Ausbruch um 01:31 UTC . Galaxy Research, Chainalysis und das Engineering-Team von Block verknüpften die Diebstähle unabhängig voneinander mit derselben Coldcard-Sicherheitslücke
.
Das Bitcoin Engineering- und Sicherheitsteam von Block unter der Leitung von Clay Garrett identifizierte, dass der Angreifer einen kostenpflichtigen Account bei einem bekannten Blockchain-Diensteanbieter nutzte, um verwundbare Adressen effizient zu identifizieren und abzufragen . Das On-Chain-Muster des Angreifers – ungewöhnlich schnelle, sequenzielle Durchläufe von Adressen mit derselben Schwachstelle – brachte die Ermittler auf die Spur. Block bestätigte Spuren, die die Aktivität des Betreibers direkt mit der Infrastruktur dieses Anbieters verbanden
.
Blocks Untersuchung fand laut Garrett eine „außergewöhnliche Spezifität bis auf die Kontenebene“ . Der Analysedienst fungierte effektiv als Aufklärungsinstrument, das es dem Angreifer ermöglichte, schnell zu kartieren, welche Adressen auf verwundbarer Firmware generiert worden waren, und die reichsten Ziele zu priorisieren
.
Der Bug wurde in einem Commit vom März 2021 (beginnend mit Mk3-Firmware-Version 4.0.1) während einer Migration zu Bitcoin Cores libsecp256k1-Bibliothek eingeführt . Ein Build-Konfigurationsmakro-Fehler führte dazu, dass die Firmware den dedizierten STM32-Hardware-Zufallszahlengenerator (TRNG) des Geräts umging und stattdessen auf MicroPythons deterministischen Yasmarang-Software-RNG zurückfiel
.
Die Produktionsplatinenkonfiguration setzte MICROPY_HW_ENABLE_RNG auf null, weil Coldcard einen separaten Hardware-RNG-Wrapper hatte. Aber die libngu-Bibliothek rief diesen Wrapper nicht korrekt auf: Ihre Schutzbedingung (#ifndef MICROPY_HW_ENABLE_RNG. Da das Makro definiert war (auf null gesetzt), folgerte libngu stillschweigend, dass der Hardware-Pfad verfügbar sei, und band an MicroPythons softwarebasierte
rng_get()-Funktion .
Dies reduzierte die effektive Entropie auf etwa 32–40 Bits (statt der beabsichtigten 128+ Bits), was bedeutet, dass es nur etwa 4 Milliarden mögliche Seed-Werte gab – mit moderner Hardware trivial durch Brute-Force zu ermitteln . Seeds, die ohne zusätzliche Benutzer-Würfelwürfe oder eine BIP-39-Passphrase generiert wurden, waren vollständig exponiert
.
Coinkite-CEO Rodolfo Novak (NVK) räumte den Fehler später ein: „Ich habe MICROPY_HW_ENABLE_RNG explizit auf null gesetzt, in dem Glauben, wir bräuchten keine der beiden Versionen, aber das macht es nicht“ .
Coinkite weitete seine Sicherheitswarnung später nach weiteren Analysen auf bestimmte Mk4-, Mk5- und Q-Firmware-Versionen aus und veröffentlichte Notfall-Firmware-Updates für alle betroffenen Modelle .
Dieser Exploit hat eines der Kernversprechen von Self-Custody erschüttert – nämlich dass das Secure Element eines Hardware-Wallets kryptografische Sicherheit unabhängig von Softwarefehlern garantiert .
Eine detaillierte technische Aufschlüsselung findet sich in Blocks Engineering-Report und Coinkites Technical Backgrounder
.
Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
Am 30. Juli 2026 entwendete ein Angreifer aus der Ferne 1.082,65 BTC (ca.
Am 30. Juli 2026 entwendete ein Angreifer aus der Ferne 1.082,65 BTC (ca. Das Sicherheitsteam von Block führte die Spur des Angreifers auf einen kostenpflichtigen Account bei einem bekannten Blockchain Analyseanbieter zurück, der genutzt wurde, um verwundbare Adressen zu identifizieren und...
Der Bug entstand durch einen einzigen Build Konfigurationsfehler in der Firmware Version 4.0.1 vom März 2021: Eine Präprozessor Prüfung testete, ob das RNG Makro definiert war, statt ob es aktiviert war, wodurch der H...