Der in Milliarden von IoT-Geräten und Krypto-Wallets verwendete beliebte Mikrocontroller weist schwerwiegende Fehler auf, die diebstahl von Bitcoins bedrohen.
Die Schwachstelle mit der CVE-ID 2025-27840 in der NIST-Datenbank betrifft den ESP32-Chip, der für die Verbindung über Wi-Fi und Bluetooth verwendet wird. Der Fehler ermöglicht es Angreifern, Mikrocontroller dauerhaft über Updates zu infizieren und zukünftige Angriffe zu ermöglichen.
Nach einem Hack können Angreifer unbefugt Krypto-Transaktionen signieren und private Schlüssel aus der Ferne stehlen.
Der in Hardware-Wallets wie Blockstream Jade installierte Mikrocontroller hat ebenfalls eine unzureichende Entropie des verwendeten Pseudozufallszahlengenerators (PRNG) zur Erstellung von Transaktionssignaturen. Dies ermöglicht es Angreifern, Schlüsselpaare durch Brute-Force-Versuche zu erraten.
Im Rahmen von Experimenten überprüften die Experten die Vektoren möglicher Angriffe durch identifizierte Fehler. Die Implementierung von Skripten ermöglichte:
- Generierung ungültiger privater Schlüssel unter Verwendung von PRNG-Fehlern;
- Fälschen von Bitcoin-Signaturen aufgrund fehlerhafter Hashing-Methoden;
- Extrahieren privater Schlüssel durch Angriffe kleiner Gruppen und Manipulation kryptografischer Operationen der ECC;
- Generierung gefälschter öffentlicher Schlüssel durch Ausnutzung der Mehrdeutigkeit der Y-Koordinate auf der ECC-Kurve.
In den Studien verwendeten Experten von Crypto Deep Tech eine reale Brieftasche mit 10 BTC.
„Die Implementierung zuverlässiger Schutzmechanismen und regelmäßige Sicherheitsupdates sind entscheidende Elemente für den sicheren und zuverlässigen Betrieb digitaler Systeme. Die Notwendigkeit, die Sicherheit in Geräten und Netzwerken wie ESP32 zu erhöhen, wird immer relevanter“, schlossen die Experten.
Erinnern wir uns daran, dass der Hersteller von Hardware-Krypto-Wallets Trezor im März eine Schwachstelle in den Modellen Safe 3 und Safe 5 behoben hat. Das Problem hing mit dem Mikrocontroller für kryptografische Operationen zusammen.
