Quiconque possède un portefeuille matériel Coldcard et a généré sa graine avant août pourrait détenir une clé privée déjà compromise sans le savoir. C'est le scénario au centre du Vulnérabilité des graines Coldcard ce que Coinkite, le fabricant de l'appareil, a tenté de corriger avec deux nouvelles mises à jour du firmware. Le problème ne concerne cependant pas uniquement ceux qui installeront la mise à jour : il concerne surtout ceux qui disposent déjà d'un portefeuille actif généré avec les versions précédentes, car cette graine reste exposée même après le correctif.
Points clés
- Coinkite a publié le firmware 5.6.1 (pour Mk4 et Mk5) e 1.5.1Q (pour Coldcard Q) pour renforcer le processus de génération de semences.
- Chaque nouvelle graine nécessite désormais au moins 65 frappes, 50 lancers de dé à six côtés ou 128 lancers de pièces pour ajouter du hasard physique.
- Les graines créées avec un micrologiciel vulnérable restent exposées : l'installation de la mise à jour ne les rend pas sécurisés.
- Selon un rapport de Galaxy Research du 14 août, les pertes confirmées liées à l'exploit ont atteint 1 778 Bitcoinsà propos 112 millions de dollars.
- DefiLlama classe l’épisode comme le troisième plus grand exploit cryptographique de 2026.
Ce qui change avec les firmwares 5.6.1 et 1.5.1Q
Coinkite a publié les deux nouveaux firmwares standards le 20 août pour corriger la faiblesse de la génération de semences de Coldcard. La version 5.6.1 est destinée aux appareils Mk4 et Mk5, tandis que la 1.5.1Q est conçue pour Coldcard Q. Il ne s'agit pas d'un simple patch cosmétique : à partir de ce moment, chaque nouvelle graine naît en combinant l'entropie de l'appareil avec un apport humain obligatoire, conçu pour limiter la dépendance exclusive au générateur de nombres aléatoires (RNG) intégré au portefeuille.
Le nouveau hasard physique requis pour générer une graine
Dans le processus de création standard, toute personne générant une graine après avoir installé le micrologiciel correct doit fournir au moins 65 frappes à des intervalles imprévisibles, ou effectuer 50 lancers de dé physique à six visages, ou encore 128 lancers de pièces. Cette entrée physique est ensuite mélangée aux sources d'entropie internes de l'appareil, y compris les éléments sécurisés et le RNG matériel, pour produire la phrase de départ. L'objectif est simple à comprendre avec un exemple : si le générateur aléatoire de l'appareil tombait en panne ou était manipulé, la contribution humaine imprévisible empêcherait quand même un attaquant de reconstruire la clé à partir des seules données électroniques du portefeuille. Il existe également un mode avancé, appelé Dice Rolls Only, qui exclut entièrement le caractère aléatoire du matériel et nécessite 50 lancers de dés pour une graine de 12 mots ou 99 lancers pour une graine de 24 mots.
Parce que les vieilles graines restent en danger
Le point le plus délicat de toute cette histoire est le suivant : la mise à jour du firmware ne répare pas une seed déjà générée avec une version vulnérable. Le correctif s'applique uniquement aux graines créées après l'installation de la nouvelle version. Ceux qui ont encore un portefeuille actif généré avec le firmware précédent restent exposés exactement comme avant, car la faille permettait en théorie à un attaquant de reconstruire les clés privées simplement en recréant la séquence de frappes enregistrée par l'appareil lors de la génération des graines.
L’obligation de migrer vers une nouvelle graine
Coinkite a clairement indiqué ce que les détenteurs intéressés doivent faire : générer une véritable nouvelle graine, vérifier sa sauvegarde et l'empreinte digitale de son portefeuille, confirmer une adresse de réception sur l'appareil, envoyer une petite transaction test et ensuite seulement transférer la totalité du solde lié à l'ancienne graine. La migration des seed Coldcard n'est donc pas une option, mais une étape nécessaire pour quiconque ne relève pas de l'exception dite des 50 rouleaux, réservée à ceux qui peuvent démontrer qu'ils ont déjà généré leur seed d'origine avec cette méthode privée.
Selon la liste officielle de Coinkite, le guide de migration couvre les versions 4.0.1 à 4.1.9 du micrologiciel Mk2 et Mk3, les versions du micrologiciel standard Mk4 et Mk5 antérieures à 5.6.0 et les versions Edge antérieures à 6.6.0X, ainsi que les versions du micrologiciel standard Q antérieures à 1.5.0Q et les versions du micrologiciel Edge Q antérieures à 6.6.0QX.
Parce que cloner ou restaurer le portefeuille ne suffit pas
Un malentendu qui risque de laisser de nombreux utilisateurs encore vulnérables concerne la restauration des appareils : le clonage ou la restauration d'un ancien portefeuille ne génère pas de nouvelle graine. Il s’agit d’une opération qui redonne simplement vie à la même clé privée potentiellement compromise. Pour obtenir une véritable protection des clés privées, une nouvelle génération de seed est nécessaire et non une simple restauration à partir d'une sauvegarde.
L'étendue de l'exploit et les pertes confirmées
Quelle est la gravité de la situation économique ? Selon le rapport publié par Galaxy Research le 14 août, les pertes attribuables à l'exploit Coldcard ont atteint 1 778 Bitcoins, soit environ 112 millions de dollars au moment de la détection. Sur la base des données agrégées par DefiLlama, cela en fait le troisième plus grand incident de sécurité cryptographique de 2026. Coinkite, pour sa part, a reconnu que certains clients ont subi de graves pertes et que les forces de l'ordre enquêtent, mais n'a pas encore publié de nombre vérifié de victimes ni de chiffre officiel global des pertes.
Cet écart entre les estimations externes et la communication officielle de l'entreprise est un élément qui pèse sur la perception du risque : pour ceux qui disposent d'une Coldcard générée avant la mise à jour, ne pas savoir avec certitude combien de personnes ont été concernées rend encore plus urgent de vérifier leur exposition et de procéder à la migration, plutôt que d'attendre des éclaircissements supplémentaires.
Ce que dit une analyse technique indépendante
Une analyse technique menée par Block a reconstitué la source de la faille dans un code qui pourrait acheminer les requêtes vers un repli déterministe écrit en MicroPython, en raison d'un indicateur de fonctionnalité mis à zéro mais traité comme actif. L'étude de Block identifie cependant une limite d'exposition plus large que celle indiquée dans l'avis officiel de Coinkite : elle inclurait également la version 4.0.0 des appareils Mk2 et Mk3, que le fabricant ne répertorie pas parmi les personnes concernées. Selon une analyse indépendante, ceux qui possèdent cette version spécifique ne devraient pas considérer l’avis officiel comme une preuve suffisante de sécurité.
Cette déconnexion entre la source du fabricant et la recherche indépendante est importante car elle déplace le fardeau de la prudence vers l'utilisateur : attendre une confirmation définitive de Coinkite pourrait signifier être exposé plus longtemps que nécessaire.
Autres protections introduites dans le firmware
En plus d'intervenir sur la génération des seed, le progiciel affecte également les flux de signature et de vérification des transactions. Les nouvelles fonctionnalités incluent la liaison de la révision USB à une somme de contrôle PSBT en session, la double vérification des octets de transaction avant la signature, le blocage par défaut des modes SIGHASH_SINGLE, les restrictions sur les téléchargements USB limitées au résultat de la session cryptée en cours et la validation de la longueur du fichier du micrologiciel. Sont également ajoutés des verrous persistants en cas de panne RNG, une vérification de la liaison matérielle RNG au démarrage, une isolation accrue en mode Delta et un comportement de sauvegarde plus prudent pour les portefeuilles actifs. La page d'état de sécurité répertorie l'examen ciblé du code source, les tests de chemin RNG sur appareil réel et le suivi reproductible du chemin de construction et de mise à mort, mais Coinkite lui-même souligne que ces vérifications ne constituent pas un audit complet de chaque binaire corrigé.
Il convient également de noter, dans un contexte plus large sur les menaces affectant les portefeuilles matériels, que Microsoft a récemment averti de l'existence d'un malware appelé CryptoBandits, capable d'exploiter les clés USB pour accéder aux portefeuilles cryptographiques : un autre front à garder à l'esprit pour ceux qui gèrent des fonds via des dispositifs matériels.
FAQ
Que changent les nouvelles mises à jour du firmware Coldcard ?
Les mises à jour du micrologiciel 5.6.1 et 1.5.1Q exigent que les nouvelles graines de portefeuille incluent le caractère aléatoire physique obligatoire, via 65 pressions de touches, 50 lancers de dés ou 128 lancers de pièces, combinés à l'entropie de l'appareil.
Les graines Coldcard existantes, créées avec un micrologiciel vulnérable, sont-elles sûres après la mise à jour ?
Non. Les seed existants générés avec le firmware affecté par la faille restent vulnérables et ne peuvent pas être sécurisés simplement en installant le firmware mis à jour : les utilisateurs concernés doivent créer un nouveau seed et migrer les fonds.
Pouvez-vous protéger votre portefeuille en clonant ou en restaurant un ancien appareil ?
Non. Le clonage ou la restauration d'un ancien portefeuille ne crée pas de nouvelle graine. Pour une réelle sécurité, la génération d’une graine complètement nouvelle est nécessaire.
Que se passe-t-il si votre graine tombe dans l'exception des 50 rouleaux ?
Selon Coinkite, les utilisateurs dont la graine répond à l'exception privée de 50 rouleaux n'auront peut-être pas besoin de migrer leurs fonds vers une nouvelle graine.
Contenu créé avec l’aide de l’intelligence artificielle et de la révision éditoriale humaine.