
Un modèle de langage a passé le code de Bitcoin Core au crible et a permis de découvrir trois failles, toutes corrigées et rendues publiques.
AI-generated summary
Bitcoin Core gère la majorité des nœuds du réseau Bitcoin. Le projet a mis en place Project Loupe pour analyser son code via un modèle de langage.
Des yeux en silicium, cette fois. Eric S. Raymond assurait en 1997 qu’avec assez d’yeux tous les bugs deviennent superficiels. Un modèle de langage a passé le code de Bitcoin Core au crible et en a sorti trois failles, toutes corrigées et rendues publiques le 28 octobre.
L’une permet de faire planter un nœud Windows ou Mac à distance. Le projet a pourtant longtemps préféré le silence sur ce genre d’affaire : Bitcoin Core avait attendu deux ans pour révéler une faille sévère. Voici ce qu’il faut savoir.
Quelles failles l’IA a-t-elle trouvées dans Bitcoin Core ?
Bitcoin Core est le logiciel qu’utilisent la plupart des nœuds, ces ordinateurs qui vérifient et relaient chaque transaction du réseau. Les trois avis de sécurité publiés mercredi décrivent trois bugs distincts.
Le plus sérieux, classé de gravité moyenne, touche Windows, macOS et BSD. Un pair malveillant connecté au nœud peut le gaver de données jusqu’à saturer sa mémoire. Les développeurs parlent d’un nœud qu’on peut « trivialement faire planter ».
Le deuxième, également de gravité moyenne, fait gonfler la mémoire plus lentement. Jusqu’à 2 Mo par heure pour chaque connexion entrante, 5 Mo pour chaque connexion sortante.
Le troisième est jugé faible. Il corrompt les fichiers d’annulation, ceux que le nœud garde pour défaire les derniers blocs en cas de réorganisation de la chaîne.
Tout part de Project Loupe. Ce scan automatisé, piloté par Elias Rohrer chez Spiral, confie le code de Bitcoin Core à un modèle de langage. Chaque résultat passe ensuite entre les mains d’un développeur humain, Gregory Sanders, avant d’atteindre l’équipe de sécurité.
Pour la faille Windows et Mac, l’outil a tapé juste le 23 octobre. Sur Linux, Bitcoin Core surveille ses connexions avec la fonction poll(). Ailleurs, il passe par select(), qui continuait de guetter les « données urgentes » de TCP, un vieux canal prioritaire du protocole réseau. Il suffisait d’en envoyer pour contourner la pause imposée aux pairs trop bavards.
La machine a aussi devancé les humains. Loupe a repéré le deuxième bug le 15 septembre, six jours avant le développeur L0rinc. Pour le troisième, elle avait une avance de six semaines sur L0rinc et de trois mois et demi sur Andrew Dorman.
Votre nœud Bitcoin est-il menacé ?
Tout dépend de votre machine. Les nœuds sous Linux échappent à la faille principale, qui ne vise que Windows, macOS et BSD.
Le bug des fichiers d’annulation se montre plus vicieux sur certains systèmes. Le code stockait leur position sur 32 bits, si bien qu’un fichier de plus de 4 Gio voyait ses anciennes données écrasées. Sur une machine 64 bits, un mineur devrait consacrer environ un mois de la production totale du réseau pour l’exploiter. Les développeurs jugent le scénario « impraticable ».
Windows et les systèmes 32 bits n’ont pas cette marge. Le seuil tombe à 2 Gio et le nœud s’arrête à chaque redémarrage. Les disques en FAT32 et les machines 32 bits restent exposés même après le correctif.
Quelle version de Bitcoin Core installer ?
Les correctifs sont disponibles dans quatre versions. 32.1 et 31.2 sont sorties le 27 octobre, 29.5 et 30.4 le lendemain.
Vous faites tourner un nœud sur Mac ou PC ? Passez sur la version corrigée de votre branche sans attendre, puisque la recette de l’attaque est désormais publique. Si le fichier d’annulation a déjà débordé, le nœud devra être reconstruit avec l’option -reindex.
Pourquoi Bitcoin Core publie-t-il ces failles aussi vite ?
Bitcoin Core gardait jusqu’ici ses failles de gravité moyenne sous embargo pendant des mois, parfois un an, le temps que les opérateurs mettent à jour. Sa politique de sécurité crée désormais une catégorie à part, les failles « facilement découvrables », repérables « avec un effort minimal, par exemple via une simple requête à un LLM ».
Celles-là partent tout de suite. Le correctif est publié sur toutes les versions maintenues, accompagné d’un avis public. Le raisonnement se tient, car si une IA trouve la faille en une requête, un attaquant la trouvera aussi.
Vos bitcoins sont-ils en danger ?
Non. Les trois avis décrivent des plantages et des blocages de nœuds, aucun vol de fonds. Vos BTC restent sur la blockchain, quel que soit l’état du logiciel qui la consulte.
Le risque concerne d’abord ceux qui font tourner leur propre nœud. Un nœud planté ne relaie plus de transactions et ne vérifie plus rien tant qu’il n’a pas redémarré.

Hyperliquid burned through nearly 5% of its $3.9 billion HYPE supply as the cryptocurrency market opens in the red. The XRP Ledger is considering unreserved wallets and Bitmine prefers its shares to ether.

Google Cloud will present Google Multi-Party Compute on October 28 in New York, a security service for financial institutions managing digital assets, which is scheduled to be commercialized in early 2027.

France occupies 38th and last place in the Tax Foundation's 2026 tax competitiveness index. The report highlights high tax pressure on businesses and individuals, while new taxes on cryptocurrencies are under debate.

The Senate approved the CARF bill, establishing an automatic exchange of crypto data between countries from 2027. This system aims to increase tax transparency on digital assets held by French taxpayers on platforms.

Datavault AI fell by almost 50% on the stock market after revealing to the SEC the impossibility of withdrawing bitcoins valued at tens of millions of dollars and blocked on the Biconomy exchange since June.

For its tenth anniversary, Zcash reaches $1,308 while co-founder Sean Bowe proposes removing the subsidy program. At the same time, Osmosis stops its inflation and the markets wait for the Fed.