Une faille de sévérité élevée dans Bitcoin Core permettait à un mineur mal intentionné de planter à distance les nœuds d’autres participants, voire d’y exécuter du code arbitraire. Selon The Block, 43 % des nœuds complets du réseau tournaient sur une version vulnérable au moment de la découverte. Le patch existe, mais la mise à jour reste volontaire, et des milliers d’opérateurs n’ont pas encore agi.

Quel était le mécanisme de la faille ?

Le bug résidait dans le moteur de validation des blocs. Un mineur pouvait construire un bloc invalide conçu pour déclencher une erreur use-after-free : le logiciel accédait à une zone mémoire déjà libérée, provoquant un crash immédiat. Selon Protos, l’exploitation la plus grave aurait théoriquement permis une exécution de code à distance. Aucune exploitation confirmée dans la nature, mais le vecteur d’attaque était réel.

Ce type de vulnérabilité est parmi les plus sérieuses en sécurité logicielle. Un crash forcé suffisait à perturber la propagation des transactions ou à isoler temporairement un participant du réseau. Pas besoin d’accès direct à la machine ciblée.

Comment Bitcoin Core a-t-il géré la correction ?

L’équipe a adopté une divulgation coordonnée discrète. Le correctif a été intégré plusieurs mois avant la publication de l’information. Cette approche laisse le temps aux opérateurs de migrer avant que des acteurs malveillants ne prennent connaissance du vecteur. C’est une pratique standard en cybersécurité, documentée par The Block sur ce cas précis.

Reste que le Bitcoin impose une contrainte particulière : impossible de forcer une mise à jour centralisée sur des milliers d’opérateurs indépendants. La publication régulière de nouvelles versions de Bitcoin Core s’inscrit dans cette logique de maintenance continue, mais elle ne garantit pas l’adoption rapide des correctifs critiques.

« Un bug de validation Bitcoin Core aurait permis à des mineurs de planter et d’exécuter des opérations à distance sur les nœuds d’autres personnes. »

  • Protos, mai 2026 (traduit de l’anglais)

Pourquoi des nœuds restent-ils encore vulnérables ?

La mise à jour n’est pas automatique. Chaque opérateur doit télécharger et installer la version corrigée de son propre chef. Une fraction non négligeable du réseau fonctionne avec des logiciels anciens, parfois sans surveillance active. The Block souligne que de nombreux nœuds tournaient encore sur des versions affectées au moment de la divulgation publique en mai 2026.

Ce phénomène n’est pas nouveau. La fragmentation des versions crée une surface d’attaque persistante, même après qu’un correctif existe. La faille Parity qui avait bloqué des portefeuilles multisig en 2017 illustrait déjà ce problème structurel dans les environnements décentralisés. Les opérateurs de nœuds Bitcoin doivent vérifier leur version et migrer vers la dernière release stable sans délai.

Le risque principal n’était peut-être pas l’exploit technique lui-même, mais la fenêtre d’exposition prolongée qu’impose ce modèle de déploiement volontaire. Plusieurs mois de latence entre un patch silencieux et son adoption généralisée, c’est une fenêtre que des acteurs sophistiqués peuvent repérer et exploiter.

À retenir

La faille use-after-free de Bitcoin Core exposait 43 % des nœuds à des crashs distants et à un risque d’exécution de code arbitraire. Le correctif existe depuis plusieurs mois. À surveiller : le taux d’adoption de la version patchée, indicateur direct de la résilience du réseau face aux futures vulnérabilités.

Questions fréquentes

Qu’est-ce qu’une faille use-after-free dans Bitcoin Core ?

Une faille use-after-free survient quand un logiciel accède à une zone mémoire déjà libérée. Dans Bitcoin Core, cela permettait à un mineur de provoquer le crash d’un nœud distant via un bloc invalide spécialement conçu. Aucune exploitation confirmée n’a été recensée sur le réseau principal.

Combien de nœuds Bitcoin étaient vulnérables en mai 2026 ?

Selon The Block, 43 % des nœuds complets du réseau Bitcoin tournaient sur une version affectée au moment de la découverte. Des milliers d’opérateurs indépendants n’avaient pas encore appliqué le correctif lors de la divulgation publique en mai 2026.

Comment mettre à jour son nœud Bitcoin Core pour corriger la faille ?

Il faut télécharger manuellement la dernière version stable de Bitcoin Core depuis le dépôt officiel, puis redémarrer le nœud. La mise à jour n’est pas automatique. Pour suivre l’évolution de la sécurité des protocoles Bitcoin, surveiller les annonces officielles de l’équipe de développement.

Sources