NotizieCryptoFalla nel Wallet Coldcard Prosciuga 38 Milioni di Dollari in Bitcoin; il Produttore Sospetta che l'IA Abbia Scoperto la Vulnerabilità

Falla nel Wallet Coldcard Prosciuga 38 Milioni di Dollari in Bitcoin; il Produttore Sospetta che l'IA Abbia Scoperto la Vulnerabilità

Autore: Decrypt·

Punti chiave

  • Un errore di compilazione del firmware ha causato la dipendenza dei seed dei wallet Coldcard da un fallback di generazione casuale software invece del generatore hardware previsto, riducendo l'entropia e rendendo i seed prevedibili.
  • Circa 594 BTC, per un valore di circa 38 milioni di dollari, sono stati rubati da circa 500 wallet in un attacco della durata di 25 minuti che sfruttava la vulnerabilità.
  • La falla è derivata da una migrazione del codice di marzo 2021 ed è rimasta non rilevata per oltre cinque anni nonostante il firmware fosse pubblicamente verificabile su GitHub.
  • Coinkite sospetta che gli attaccanti abbiano utilizzato l'IA per individuare il bug, mentre la revisione del codice basata sull'IA dell'azienda condotta settimane prima non era riuscita a identificarlo.
  • I proprietari dei dispositivi interessati devono generare interamente nuovi seed su hardware aggiornato, poiché nessun aggiornamento firmware o trasferimento su altro dispositivo può rendere sicuro un seed già compromesso.
Falla nel Wallet Coldcard Prosciuga 38 Milioni di Dollari in Bitcoin; il Produttore Sospetta che l'IA Abbia Scoperto la Vulnerabilità

Coinkite, il produttore dei wallet hardware Coldcard — un marchio ampiamente utilizzato dai detentori di Bitcoin che privilegiano l'autocustodia e la sicurezza open-source — ha comunicato che un errore di compilazione ha causato la generazione dei seed dei wallet da un fallback software anziché dal generatore di numeri casuali hardware previsto, rendendoli di gran lunga più prevedibili del design originale. L'azienda ritiene che un attaccante abbia utilizzato l'intelligenza artificiale per scoprire la vulnerabilità nel firmware open-source — una falla che la revisione tramite IA dell'azienda sullo stesso codice non era riuscita a individuare settimane prima.

La vulnerabilità è stata sfruttata all'inizio di venerdì, causando perdite stimate in 594 BTC, circa 38 milioni di dollari. I fondi sono stati prosciugati da circa 500 wallet nel giro di 25 minuti, con 562 BTC successivamente consolidati in un singolo indirizzo.

Giovedì, Coinkite ha pubblicato un avviso di sicurezza per il modello Mk3 insieme a un'analisi tecnica dettagliata, dopo aver appurato che i seed generati dai suoi dispositivi erano significativamente più indovinabili del previsto.

COLDCARD Mk3 Security Advisory

If you generated a seed on a Mk3 after firmware 4.0.1, your funds may be at risk.

Mk4, Q and Mk5 are not affected based on our early analysis.

Read the advisory and migrate carefully:

— COLDCARD (@COLDCARDwallet) July 30, 2026

Come Funziona la Vulnerabilità

Il firmware di Coldcard richiama una funzione per ottenere casualità durante la generazione del seed. Nel codice esistevano due implementazioni di questa funzione con firme identiche: il generatore hardware sviluppato da Coinkite e un fallback software ereditato da MicroPython. Una direttiva del preprocessore verificava solo se un'impostazione era definita, senza controllarne il valore effettivo, consentendo al build di compilare contro il fallback senza generare alcun errore. La generazione dei seed si era affidata a questo fallback fin da una migrazione del codice di marzo 2021. La falla è rimasta non rilevata per oltre cinque anni nonostante il codice di Coldcard fosse pubblicamente verificabile su GitHub.

Impatto tra i Modelli

Ogni modello Coldcard attualmente in commercio è interessato a qualche grado. Coinkite stima lo spazio di ricerca effettivo per un seed Mk3 a circa 40 bit, rispetto ai 128 bit che un seed Bitcoin dovrebbe fornire. Con 40 bit, il numero di seed possibili è sufficientemente ridotto da permettere a un attaccante a conoscenza della vulnerabilità di testare sistematicamente i seed candidati utilizzando risorse di calcolo standard. L'entropia aggiuntiva fornita dagli elementi di sicurezza nei modelli Mk4, Q ed Mk5 porta il loro spazio di ricerca effettivo a circa 72 bit, valore che l'azienda definisce un miglioramento materiale della sicurezza senza tuttavia raggiungere l'obiettivo previsto. I prodotti Tapsigner, Opendime e Satscard di Coinkite utilizzano codice diverso e non sono interessati.

Sospetto Uso dell'IA nella Scoperta della Falla

Coinkite ha dichiarato di dover presumere che "qualcuno abbia utilizzato l'IA per esaminare le versioni precedenti del nostro firmware" al fine di scoprire la vulnerabilità. L'azienda ha dichiarato di aver sottoposto il proprio codice a uno dei migliori modelli di IA disponibili poche settimane prima, e il modello "non ha trovato questo bug né nulla di grave." L'azienda ha osservato che attaccanti e difensori hanno accesso agli stessi strumenti, ma in questa occasione "non ha aiutato noi, e ha solo aiutato i cattivi." L'incidente evidenzia un'asimmetria emergente nella revisione del codice assistita da IA: gli stessi modelli linguistici di grandi dimensioni che possono aiutare gli sviluppatori a individuare bug possono anche aiutare gli avversari a trovare debolezze sfruttabili su larga scala, potenzialmente comprimendo il lasso di tempo tra l'introduzione della vulnerabilità e la sua sfruttamento attivo.

Cosa Devono Fare i Proprietari

Coinkite ha rilasciato una correzione di emergenza — versione firmware 5.6.0 per Mk4 ed Mk5, e versione 1.5.0Q per Q. Tuttavia, l'aggiornamento del firmware non ripara un seed già creato con firmware interessato. I proprietari devono generare un nuovo seed su hardware aggiornato. L'azienda consiglia di utilizzare una passphrase BIP-39 robusta, eseguire almeno 99 lanci di dado, o entrambe le cose. I proprietari del modello Mk3, ormai fuori supporto, sono indirizzati a un percorso di migrazione separato.

Un seed creato su un Coldcard interessato rimane vulnerabile anche dopo essere stato ripristinato su un dispositivo di un altro produttore — un punto sottolineato dal produttore concorrente di wallet hardware Trezor, che ha rassicurato i propri utenti sulla sicurezza dei loro fondi. Poiché la debolezza risiede nel modo in cui il seed stesso è stato originariamente generato, nessun aggiornamento software successivo o trasferimento su altro dispositivo può rendere sicuro l'uso continuativo di quel seed.

Block ha pubblicato un'analisi indipendente venerdì confermando che nessuno dei suoi prodotti è interessato. Il responsabile hardware dell'azienda, Max Guise, ha invitato chiunque sia esposto a trasferire i propri fondi il prima possibile quando può farlo in modo sicuro.

1/ Earlier today, our Bitcoin engineering and security teams at Block began investigating reports of non-Bitkey wallets being drained. To proactively protect our customers, we began investigating immediately. Here's what we found 🧵

— Max Guise (@max_guise) July 31, 2026