𝐂𝐡𝐚𝐢𝐧𝐟𝐥𝐢𝐩 𝐓𝐑𝐎𝐍 𝐔𝐒𝐃𝐓 : 𝐈𝐧𝐜𝐢𝐝𝐞𝐧𝐭 𝐛𝐫𝐞𝐟 𝐢𝐧𝐜𝐥𝐮𝐬 : 𝐐𝐮𝐞 𝐬’𝐞𝐬𝐭-𝐢𝐥 𝐩𝐚𝐬𝐬é ?

Chainflip a récemment été victime d’un grave incident de sécurité lié à son intégration TRON USDT, entraînant le retrait de 736 442,17 USDT via six paiements non autorisés. Chainflip a indiqué que le problème provenait de la façon dont son système gérait les mémo de transaction sur TRON, et non d’une compromission de la blockchain TRON ou de l’USDT lui-même.

La partie la plus intrigante de cet incident, c’est à quel point la faiblesse semble simple.

Chainflip utilise des mémo de transaction sur TRON pour lire les instructions de swap. Un attaquant a trouvé un moyen d’ajouter son propre mémo à une transaction déjà signée par les validateurs de Chainflip.

Le système a ensuite interprété ce mémo supplémentaire comme un autre swap.

Quand ce swap a semblé échouer, le protocole a émis un remboursement.

Le problème, c’est que la transaction initiale avait déjà donné lieu à un paiement.

Ainsi, le même dépôt sous-jacent pouvait déclencher deux paiements.

L’attaquant a répété ce processus huit fois sur environ 90 minutes. Six tentatives ont abouti à des paiements non autorisés, pour un total de 736 442,17 USDT.

Chainflip a réagi en mettant son réseau en pause pendant que l’équipe enquêtait et préparait un correctif.

La vulnérabilité a depuis été corrigée, et Chainflip a ensuite rétabli le protocole via une mise à niveau du réseau. Sa page de statut indique désormais que l’incident TRON USDT est résolu.

Ce qui ressort ici, c’est que l’infrastructure inter-chaînes comporte de nombreux éléments mobiles.

Une blockchain peut continuer à fonctionner normalement pendant qu’une application construite autour d’elle présente malgré tout une vulnérabilité dans la manière dont elle interprète les transactions.

Cette distinction est cruciale.

L’incident était lié à l’intégration TRON de Chainflip et à sa logique de traitement des mémo. Chainflip a déclaré que d’autres fonds n’étaient pas affectés et que les LP concernés seraient intégralement indemnisés. Plus tard, sa proposition 008 a été adoptée, avec 91 des 128 validateurs qui ont approuvé l’utilisation des fonds excédentaires du protocole pour couvrir les LP TRON USDT touchés.

@Justin Sun孙宇晨 @TRON DAO #TRONEcoStar