Chargement des prix…
🔥BULLISH

BTC : Core Lightning v26.06.9 corrige des failles critiques

L'équipe Core Lightning a livré trois versions en deux semaines, retenu les tests de sécurité pour freiner le développement d'exploits, et éliminé un risque de perte de fonds sur les nœuds de routage.

Core Lightning, le logiciel de nœud pour router les paiements à travers le Lightning Network de Bitcoin, a livré la v26.06.9 le 7 octobre avec une série de correctifs de sécurité ainsi qu'un correctif pour une régression de routage de paiements introduite deux semaines plus tôt dans la v26.06.8. La publication fait suite à la v26.06.7, qui avait corrigé un bug de pénalité de canal révoqué divulgué le 27 septembre et avait contraint l'équipe à un bref verrouillage d'urgence. Ensemble, trois montées de version en à peu près deux semaines font de cette série la séquence de correctifs la plus dense que Core Lightning ait publiée depuis longtemps.

Pourquoi c'est important

Le bug en vedette était une erreur de comptabilité du budget CPU : la v26.06.8 a commencé à imputer les messages de gossip, pings et messages onion de routine à un budget qui aurait dû être réservé aux requêtes de gossip. Sur les nœuds de routage chargés, cette mauvaise classification pouvait étrangler les pairs et retarder le trafic des canaux. La v26.06.9 retire ce budget aux seules requêtes de gossip, supprimant la cause documentée de l'étranglement. Les mainteneurs retiennent aussi temporairement les tests de sécurité du dépôt public pour ralentir le développement d'exploits et donner aux opérateurs plus de temps pour mettre à niveau avant que la suite de tests ne devienne un guide pratique pour les attaquants.

Impact sur le marché

Le correctif de protection des fonds est la ligne la plus lourde de conséquences du changelog : quand un HTLC atteint son échéance pendant qu'un canal se ferme, la v26.06.9 force désormais la fermeture du canal pour qu'un paiement honoré en retard ne puisse pas perdre de fonds transmis. La permission des runes est resserrée : une rune contrainte ne peut plus créer une rune non restreinte ni remettre en liste des entrées blacklistées, et les alias invokerune et destroyrune tombent sous les mêmes restrictions. Les valeurs sensibles dans listconfigs, y compris les informations de récupération et les mots de passe RPC Bitcoin, sont maintenant masquées pour tout appelant. setconfig ferme un chemin d'injection de lignes de configuration via des valeurs d'option persistantes. Les opérateurs sur master ne peuvent pas redescendre vers la 26.06.x car le schéma de base de données est plus récent, le dual funding reste expérimental, et les canaux zero-conf avec des pairs non fiables restent déconseillés.

Tokens associés
$BTC

Questions fréquemment posées

  1. Que corrige réellement Core Lightning v26.06.9 ?

    Il corrige une régression de comptabilité du budget CPU dans la v26.06.8 où les messages de gossip, pings et messages onion de routine étaient imputés à un budget de requêtes de gossip, ainsi qu'un bug de fermeture forcée HTLC qui risquait de perdre des fonds transmis, la permission des runes, et plusieurs protections…

  2. Pourquoi les mainteneurs retiennent-ils les tests de sécurité ?

    Les mainteneurs retirent temporairement la suite de tests de sécurité du dépôt public pour ralentir le développement d'exploits et donner aux opérateurs plus de temps pour mettre à niveau avant que les tests ne deviennent une référence pour les attaquants.

  3. Les opérateurs doivent-ils mettre à niveau depuis la v26.06.8 ?

    Oui. Les mainteneurs exhortent les opérateurs sur la v26.06.8 et antérieures à mettre à niveau dès que possible. Les nœuds sous master ne peuvent pas redescendre vers une version 26.06.x car leur schéma de base de données est plus récent.

  4. Comment le correctif HTLC protège-t-il les fonds transmis ?

    Quand un HTLC atteint son échéance pendant qu'un canal se ferme, la v26.06.9 force désormais la fermeture du canal au lieu de risquer que le paiement transmis soit honoré en retard et que les fonds soient perdus.

  5. Quelles autres protections contient la v26.06.9 ?

    listconfigs masque désormais les valeurs sensibles, notamment les informations de récupération et les mots de passe RPC Bitcoin, pour tout appelant ; setconfig ferme un chemin d'injection de configuration via des valeurs d'option persistantes ; et les restrictions de runes couvrent désormais les alias invokerune et…

Attribution de la source
Agrégé de CryptoSlate · Vérifié · Dernière mise à jour il y a 13d
Ouvrir l'original →