Liquid Network : SlowMist pointe une collision de cache dans la vérification des rangeproofs, 3 998,5 LBTC émis
Résumé du marché par IA
SlowMist attribue l'incident du Liquid Network à une collision de cache de rangeproof au niveau de la couche de consensus dans Elements, permettant à ~3'998,5 LBTC non adossés de contourner la vérification et d'être échangés contre du BTC sur le mainnet. Bien qu'environ ~3'400 BTC aient été restitués, ~598,5 BTC restent entre les mains de l'attaquant et les opérations de peg sont suspendues pendant la reprise. L'épisode renforce les perceptions des risques de contrepartie et de pont/fédération autour de l'infrastructure adjacente à Bitcoin.
Niveau d'impact
● Élevé
Actifs concernés
BTC/USDT-0.06%
Infos de l'IA · BTC/USDTInfos de l'IA
▼ Baissier
Trader maintenant
⚠️ Les infos générées par l'IA sont basées sur des contenus d'actualité et fournies à titre informatif uniquement. Elles ne constituent pas des conseils en investissement et ne reflètent pas les positions de BingX. Investir comporte des risques. Tradez de manière responsable.
SlowMist attribue l'incident du 6 septembre sur Liquid Network à une faille au niveau du consensus qui a permis la mise en circulation d'environ 3 998,5 LBTC non adossés, sans dépôt (pegin) Bitcoin correspondant. Selon la société de sécurité, l'attaque provient d'une collision dans le cache de vérification des rangeproofs au sein du code Elements de Blockstream.
D'après la reconstitution des transactions côté Liquid, le réseau a validé une valeur fabriquée parce qu'un mécanisme d'optimisation des performances a fait partager à des entrées de vérification différentes une même clé de cache. En quelques minutes, les LBTC nouvellement créés ont été regroupés puis convertis, via le mécanisme fédéré de pegout, en bitcoins sur le réseau principal.
SlowMist souligne que l'exploitation ne reposait ni sur le vol de clés de signature ni sur la compromission d'une clé d'autorisation du pegout, mais sur une séquence de transactions structurées. Deux transactions de préparation ont inscrit des range proofs et des engagements on-chain tout en amorçant les caches des nœuds avec des données conçues à cet effet. Une troisième transaction a ensuite réutilisé une clé de cache en collision, avec des limites de champs différentes. Après un "cache hit", les nœuds ont ignoré la vérification cryptographique et les contrôles de valeur minimale, laissant passer un engagement contrefait comme s'il était valide.
La cause profonde viendrait de la construction de la clé de cache : des champs de longueur variable étaient concaténés sans préfixes de longueur, ouvrant la voie à deux ensembles d'arguments distincts produisant le même hachage.
Correctif Elements : neutraliser la collision de cache
La vulnérabilité concerne les versions d'Elements antérieures à 23.3.4, y compris des versions publiées après le correctif du 3 août, lequel ajoutait des champs manquants sans protéger correctement leurs frontières. La version 23.3.4, publiée le 8 septembre, introduit des préfixes de longueur ainsi qu'un dispositif d'urgence permettant de désactiver entièrement le cache des rangeproofs. Le correctif vise précisément le mécanisme de collision qui a transformé une optimisation mise en place en 2016 en faille de consensus.
La production de blocs a repris lors d'un redémarrage contrôlé le 10 septembre, d'abord sans transactions utilisateurs, le temps que les membres de la fédération mettent à jour leurs nœuds et poursuivent la surveillance avant un retour progressif du service.
Sur le plan financier, la situation reste en suspens. Environ 3 400 BTC ont été retournés dès le lendemain au portefeuille fédéré de peg. Au moment de la publication de l'analyse de SlowMist, 598,5 BTC restaient sous le contrôle de l'attaquant, qui continuait de déplacer les fonds et d'insérer des messages réclamant une prime de 10%.
La remise en état de Liquid dépend désormais de la reconstitution des réserves tout en maintenant la parité promise 1:1 entre LBTC et Bitcoin. Les opérations de pegin et de pegout restent suspendues. Blockstream a rejeté la demande de prime, et Adam Back a indiqué que le peg serait intégralement couvert, laissant le calendrier et le réapprovisionnement des réserves comme principales inconnues.