Bitcoin Core corrige un bug de gravité élevée affectant la construction des blocs dans les anciennes versions de nœud

iconBeInCrypto
Partager
AI summary iconRésumé
Actualité Bitcoin : les développeurs de Bitcoin Core ont révélé une faille de gravité élevée affectant la construction des blocs dans les anciennes versions de nœuds. La vulnérabilité, liée aux réorganisations de chaîne, a provoqué une corruption du mempool et a été corrigée dans la mise à jour Bitcoin news version 30.0 en octobre 2025. Les nœuds exécutant les versions 28.0 à 28.2 et 29.0 à 29.1 restent vulnérables. Les mineurs et les opérateurs de pools peuvent devoir redémarrer leurs nœuds pour restaurer un mempool propre.

Les développeurs de Bitcoin Core ont révélé un bogue de gravité élevée qui pourrait empêcher les nœuds affectés de construire de nouveaux blocs. Ce défaut est apparu lors de réorganisations de la chaîne, en corrompant la mémoire tampon des nœuds.

Heureusement, les développeurs ont corrigé le problème il y a plus d’un an, mais les nœuds plus anciens peuvent toujours être exposés à un risque.

Comment une réorganisation de chaîne pourrait rompre la construction des blocs bitcoin

Un modèle de bloc est le bloc candidat qu'un nœud prépare pour que les mineurs puissent travailler dessus. Sans lui, un nœud de minage ne peut pas produire de nouveaux blocs.

Le 10 novembre, Bitcoin Core a publié l'avis pour CVE-2025-62861. Voici les détails clés :

  • Versions affectées : Bitcoin Core 28.0 à 28.2 et 29.0 à 29.1.
  • Cause racine : une règle appelée éviction des frères et sœurs a mal fonctionné lors des réorganisations de chaîne.
  • Glitch : Les nœuds pourraient rejeter une transaction restaurée tout en conservant ses descendants.
  • Résultat : Les transactions restantes ont dépensé des fonds qui n'existaient plus.

Le problème concernait les transactions TRUC, un type plus récent qui n'autorise qu'un seul enfant non confirmé. Sous l'éviction des frères et sœurs, introduite dans la version 28.0, un second enfant payant des frais plus élevés peut remplacer le premier.

Cependant, cette logique a échoué lorsque les nœuds ont restauré des transactions à partir de blocs déconnectés. En termes simples, le nœud a construit son prochain bloc sur une fondation endommagée.

Qui était à risque à cause du bug de Bitcoin Core ?

Principalement, les mineurs et les opérateurs de pools utilisant des versions vulnérables. Une fois que le mempool est devenu incohérent, la création du modèle de bloc a échoué lors de la vérification de validité.

Par conséquent, le nœud affecté n’a plus pu produire de blocs. La seule solution consistait à redémarrer, ce qui a forcé le nœud à reconstruire son mempool depuis le début.

Le chercheur en sécurité Niklas Goegge a signalé la faille de manière responsable le 26 septembre 2025. Peu après, le développeur Greg Sanders has soumis la correction.

Des versions corrigées ont été publiées en octobre 2025 avec les versions 30.0, 29.2 et 28.3. Bitcoin Core a publié les détails uniquement après la fin de vie de la dernière version vulnérable 29.x. C’est pourquoi les développeurs retardent généralement la publication des détails jusqu’à ce que la plupart des nœuds aient été mis à jour.

Les 10 premiers pays par nombre de nœuds bitcoin : les États-Unis sont en tête avec 32,63 %, suivis par l'Allemagne et la France. Source : Newhedge
Les 10 pays les plus grands par nombre de nœuds bitcoin : les États-Unis sont en tête avec 32,63 %, suivis par l'Allemagne et la France. Source : Newhedge

Notamment, le même lot de divulgation incluait deux autres bugs corrigés dans la version 30.0. L'un pouvait bloquer le traitement des blocs, tandis qu'un autre accordait à tort des autorisations aux connexions Tor entrantes. La divulgation fait suite à un lot d'octobre comportant trois autres bugs, signalés par un scanner alimenté par l'IA appelé Project Loupe.

Par conséquent, les opérateurs qui continuent d'utiliser les versions 28.0 à 29.1 doivent effectuer une mise à jour immédiate. Redémarrer un nœud affecté restaure également un mempool propre.

L'article La correction de Bitcoin Core pour un nœud d'exploitation défectueux ? Éteignez-le et rallumez-le est apparu en premier sur BeInCrypto.

Clause de non-responsabilité : les informations sur cette page peuvent avoir été obtenues auprès de tiers et ne reflètent pas nécessairement les points de vue ou opinions de KuCoin. Ce contenu est fourni à titre informatif uniquement, sans aucune représentation ou garantie d’aucune sorte, et ne doit pas être interprété comme un conseil en investissement. KuCoin ne sera pas responsable des erreurs ou omissions, ni des résultats résultant de l’utilisation de ces informations. Les investissements dans les actifs numériques peuvent être risqués. Veuillez évaluer soigneusement les risques d’un produit et votre tolérance au risque en fonction de votre propre situation financière. Pour plus d’informations, veuillez consulter nos conditions d’utilisation et divulgation des risques.