Le 19 octobre, la norme de facturation BOLT11 du réseau Lightning a été renforcée afin d’exiger exactement un hash de paiement et un secret de paiement dans chaque facture. Toute facture comportant un champ absent ou répété doit désormais être rejetée. Cette modification fait suite au récit d’une attaque contre un bot Telegram pair-à-pair, dans laquelle des bibliothèques interprétaient différemment plusieurs hashes de paiement et pouvaient confondre un retrait effectué avec un retrait impayé. Le logiciel lnd a intégré la rejection des hashes dupliqués le 23 septembre dans ses versions v0.20.5-beta et v0.21.4-beta, tandis qu’une proposition distincte couvrant les vérifications du secret de paiement restait ouverte au 27 octobre. Les opérateurs doivent à la fois rejeter les factures ambiguës et utiliser le même hash de paiement pour le suivi des retraits et leur exécution.
Source: Lire l’article original


