Coldcard rilascia un aggiornamento di sicurezza, ma i seed interessati devono comunque essere sostituiti
Punti chiave
- •Il problema ha riguardato la generazione debole dei seed di recupero, non la compromissione remota di tutti i dispositivi Coldcard.
- •Le versioni standard attuali di Coldcard sono il firmware 5.6.1 per Mk4/Mk5 e il firmware 1.5.1Q per Coldcard Q.
- •Gli utenti con seed interessati devono creare un seed sostitutivo e spostare i propri Bitcoin su indirizzi derivati dal nuovo wallet.
- •Secondo Coldcard, almeno 50 lanci di dadi equi, indipendenti e privati durante la creazione del seed possono esonerare un utente da questo specifico rischio legato all'RNG.
- •L'azienda avverte che dopo l'avviso di sicurezza potrebbero comparire falsi canali di supporto e aiuti fraudolenti alla migrazione.

La correzione del firmware segue un difetto nella generazione dei seed collegato a furti di Bitcoin segnalati
Coinkite, il produttore dei wallet hardware Coldcard, ha rilasciato un nuovo firmware dopo che un difetto nella generazione dei seed è stato collegato a furti di Bitcoin segnalati. L'incidente non ha riguardato un aggressore che sbloccava da remoto ogni dispositivo Coldcard, ma il modo in cui erano stati creati alcuni seed di recupero. Le versioni standard attuali sono il firmware 5.6.1 per Mk4/Mk5 e il firmware 1.5.1Q per Coldcard Q.
Perché un aggiornamento del dispositivo non è sufficiente
Durante una migrazione di codice del 2021, la generazione dei seed è finita in un generatore software di numeri pseudo-casuali anziché nel generatore hardware di numeri casuali previsto da Coldcard, lasciando alcuni seed con un livello di casualità insufficiente. Coldcard stima che i seed interessati di Mk2 e Mk3 possano aver avuto uno spazio di ricerca effettivo di circa 40 bit, mentre i modelli successivi Mk4, Mk5 e Q hanno ricevuto entropia aggiuntiva dai secure element, portando la stima preliminare a circa 72 bit. Nessuno dei due ha raggiunto l'obiettivo di 128 bit dell'azienda.
Un download del firmware può modificare il processo utilizzato per il prossimo seed, ma non può cambiare le chiavi private già derivate da un seed debole. Per un titolare interessato, il rimedio si compone quindi di tre parti: verificare il firmware, creare un seed sostitutivo e spostare il saldo su un indirizzo di ricezione da esso derivato. Saltare l'ultimo passaggio lascia i Bitcoin sotto le stesse vecchie chiavi, motivo per cui si tratta di una questione di sostituzione del wallet e non di un semplice intervento di manutenzione software.
Verificare la versione che ha creato il seed
La pagina sullo stato di sicurezza di Coldcard distingue i modelli di dispositivo e i canali di rilascio. Il firmware standard e quello Edge utilizzano numeri di versione diversi, quindi i titolari dovrebbero verificare il canale che stavano usando anziché confrontare solo i numeri.
Coldcard prevede un'eccezione importante. Secondo l'azienda, un utente che ha aggiunto almeno 50 lanci di dadi equi, indipendenti e privati durante la creazione del seed ha fornito entropia aggiuntiva sufficiente a evitare questo specifico rischio legato all'RNG. La sequenza dei dadi non deve essere stata memorizzata, fotografata o altrimenti esposta.
Anche una passphrase BIP-39 forte e unica rende più difficile sfruttare un seed interessato, ma non corregge il difetto sottostante. Coldcard raccomanda comunque la migrazione il prima possibile per i wallet con passphrase, salvo che si applichi la condizione dei dadi documentata. Chi non riesce a stabilire con chiarezza che la propria configurazione rientrava nell'eccezione dovrebbe seguire le indicazioni di migrazione anziché affidarsi alla memoria.
Cosa cambiano 5.6.1 e 1.5.1Q
Le versioni standard attuali aggiungono controlli che vanno oltre la correzione rapida originale dell'RNG. La nuova generazione dei seed combina ora entropia fresca del dispositivo con un contributo obbligatorio dell'utente: almeno 65 pressioni di tasti con tempistica imprevedibile, 50 lanci fisici di dadi a sei facce oppure 128 lanci fisici di moneta.
Coinkite afferma che una revisione assistita dall'intelligenza artificiale ha individuato anche problemi riguardanti l'approvazione delle transazioni, la gestione USB e la validazione del firmware. La sua pagina di sicurezza elenca interventi mirati di revisori esterni, tra cui un test RNG su dispositivo reale, revisioni del codice sorgente e attività sulle build riproducibili. L'ambito dichiarato è rilevante: questi controlli convalidano i meccanismi elencati, non ogni possibile condizione in ogni singolo binario del firmware.
Come sostituire in sicurezza un seed interessato
Le indicazioni di migrazione di Coldcard sono volutamente prudenti. Spostare Bitcoin sotto pressione può creare un nuovo problema se un utente invia fondi all'indirizzo sbagliato, perde il backup sostitutivo oppure installa un file firmware contraffatto. I passaggi consigliati:
- Aprire direttamente il sito web di Coldcard. Scaricare la versione corretta per il dispositivo e il canale di rilascio, quindi verificare l'hash SHA-256 e il file firmato signatures.txt.
- Generare un seed completamente nuovo. Non riutilizzare le vecchie parole né trasferire Bitcoin a un altro indirizzo derivato dallo stesso seed.
- Eseguire il backup del wallet sostitutivo offline. Registrare il seed con cura. Se si usa una passphrase, conservarla separatamente dalle parole del seed e annotare l'impronta del wallet.
- Riavviare e controllare il wallet. Confermare l'impronta e l'indirizzo di ricezione sullo schermo del Coldcard prima di inviare fondi.
- Inviare una piccola transazione di test. Confermarne l'arrivo e i dettagli di recupero prima di spostare il saldo rimanente.
- Conservare il vecchio backup fino al completamento della migrazione. Potrebbe servire per accedere al vecchio wallet o per documentare una segnalazione di furto.
Il documento tecnico di approfondimento di Coinkite fornisce le istruzioni di migrazione specifiche per ciascun modello. Avverte inoltre che una passphrase genera un wallet diverso ogni volta che viene inserita: un errore di battitura può portare a un wallet valido ma vuoto. Ecco perché confermare l'impronta del wallet è importante prima di depositare l'intero saldo.
Aspettarsi falsi aiuti per la migrazione
Gli incidenti di sicurezza offrono un pretesto già pronto per il phishing. Un falso account di supporto può proporre un «verificatore RNG», uno strumento di recupero oppure un indirizzo temporaneo per spostare Bitcoin. Nessuno di questi servizi ha bisogno della frase di recupero, del PIN o della chiave privata per aiutare un titolare a verificare una transazione pubblica.
Usare un indirizzo Coldcard salvato oppure digitare direttamente il dominio ufficiale, e non installare firmware provenienti da un messaggio, da un annuncio o da una risposta sui social media. Lo stesso principio vale per qualsiasi avviso di sicurezza autentico: come riportato da Coindoo nella sua copertura delle truffe di migrazione legate alla MiCA, un annuncio reale può essere copiato per indirizzare gli utenti verso un falso canale di supporto.
Se una transazione non autorizzata risulta ancora non confermata e contrassegnata come sostituibile, potrebbe esserci una limitata possibilità di sostituirla con una transazione a commissioni più elevate verso un wallet sicuro. Si tratta di un processo tecnico e sensibile al fattore tempo. La guida di Coindoo su come fermare i trasferimenti Coldcard in sospeso idonei illustra le condizioni; i titolari che hanno dubbi dovrebbero rivolgersi a un professionista fidato della sicurezza Bitcoin anziché improvvisare con il saldo rimanente.
Una sostituzione delle chiavi, non un aggiornamento di routine
Le nuove versioni di Coldcard affrontano il difetto pubblicato nella generazione dei seed e aggiungono diversi controlli relativi alla configurazione, alla firma e alla gestione del firmware. Per un seed creato con le versioni interessate senza la protezione qualificante dei dadi, il compito rimanente è in linea di principio semplice: creare un wallet sostitutivo verificato e spostare i Bitcoin sotto le sue nuove chiavi prima di affidarsi di nuovo al vecchio backup.
Revisione delle fonti: la causa tecnica, le versioni interessate, le raccomandazioni sulle versioni attuali, i requisiti di creazione dei seed, i passaggi di migrazione e l'ambito di validazione si basano sulla pagina sullo stato di sicurezza di Coldcard e sul documento tecnico di approfondimento di Coinkite. Coldcard precisa che il proprio avviso non stabilisce la causa di alcuna singola perdita segnalata; questo articolo non presenta quindi i totali dei furti segnalati come una conclusione confermata dall'aggiornamento del firmware.