Une attaque contre la gouvernance du financement à terme entraîne une perte de 8,5 millions

Il suffit de 951 $ pour faire tomber un protocole DeFi de 8,5 millions de dollars si personne ne prend la peine de voter. C'est exactement ce qui s'est passé ce week-end à Financement à termele marché des prêts à taux fixe basé sur Ethereum, touché par une Attaque sur la gouvernance financière à terme qui a vidé les coffres-forts de protocole sans avoir besoin d'un seul bug dans le code. Entreprises de sécurité blockchain Bouclier Peck Et Certifié a confirmé l'étendue des dégâts, tandis que Term Labs a admis publiquement l'existence d' »un exploit de gouvernance qui a affecté les coffres Term », promettant plus de détails à la fin de l'enquête.

Points clés

  • Financement à terme perdu environ 8,5 millions de dollars dans une attaque de gouvernance confirmée par PeckShield et CertiK.
  • Un attaquant n'a dépensé que 951 $ pour acquérir le 90,66% du pouvoir de vote dans l'un des coffres.
  • Ils ont été récupérés environ 2 843 ETH Et 1,68 million de dollars américainspuis converti en DAI.
  • Les fonds initiaux de l'attaquant provenaient de Trésorerie tornadeavec un dépôt de seulement 2 ETH.
  • Le projet Taureaux a confirmé que trUSD, strUSD et Ecosystem Vault n'étaient pas touchés.

Ce qui s'est passé : l'attaque de gouvernance de 8,5 millions de dollars contre Term Finance

L'exploit a affecté les coffres-forts stratégiques de Term, des coffres-forts tokenisés ERC-4626 construits sur l'infrastructure Yearn V3, qui répartissent le capital entre les marchés de prêts à taux fixe de Term et les protocoles à taux variable. Selon PeckShield, l'attaquant a retiré environ 2 843 ETH, d'une valeur d'environ 6,9 millions de dollars, et 1,68 million d'USDC, qui ont ensuite été convertis en DAI. CertiK a estimé séparément la perte globale à environ 8,5 millions de dollars, un chiffre également confirmé par Term Labs sur les réseaux sociaux.

Les fonds ont été retracés jusqu'à une seule adresse qu'il avait initialement reçue 2 ETH de Tornado Cashle mélangeur bien connu utilisé pour masquer l’origine des transactions. Avant l'attaque, la valeur totale bloquée dans les coffres de Term s'élevait à environ 12,45 millions de dollars selon les données de DefiLlama, dont environ 8,8 millions de dollars sur Ethereum : les dommages estimés équivaut donc à environ 68 % de la TVL globale du produit du coffre-fort et à la quasi-totalité des liquidités sur Ethereum. Term Finance dans son ensemble disposait d'environ 25,8 millions de dollars de TVL et de 3,79 millions de dollars de prêts actifs avant l'incident.

Comme l'agresseur, il a dépensé 951 dollars pour remporter 90,66% des voix

Le mécanisme qui a rendu le vol possible en dit plus que l’histoire elle-même. Les droits de vote dans les coffres de Term nécessitaient de jalonner des actions du coffre-fort, mais presque personne ne l'avait fait : l'offre totale de jalonnement avant la vidange s'élevait à seulement 0,5352 gtmvETH. Le 17 août, l'attaquant a acheté 0,4852 tmvETH pour environ 0,5 ETH, soit 951 $ à l'époque, l'a mis en jeu et, avec cet achat unique, a obtenu environ 90,66 % de tous les votes existants dans le pool.

Avec cette grande majorité en main, l’attaquant a simplement voté pour rediriger les fonds du coffre-fort vers sa propre adresse. Pas d’exploit de code, pas de manipulation technique sophistiquée : juste un mécanisme démocratique que personne n’avait vraiment verrouillé.

Le défaut structurel : faible participation à la gouvernance et au coffre-fort Yearn V3

Yearn, la plate-forme sur laquelle est construite l'infrastructure technique des coffres-forts Term, a voulu clarifier publiquement que l'exploit n'affecte pas ses coffres-forts standard. « L'attaque s'est produite via un wrapper de gouvernance personnalisé autour des coffres-forts, et ce vecteur d'attaque n'est pas applicable aux configurations de coffre-fort Yearn standard », a écrit l'équipe sur X, notant que les fonds stockés dans les coffres-forts Yearn standard restent en sécurité.

La structure de gouvernance de Term séparait le contrôle opérationnel de la surveillance des déposants : un rôle de « gestionnaire » gérait les opérations d'enchères, tandis qu'un « gouverneur » supervisait les paramètres de risque et la configuration du protocole. Au lieu de cela, les fournisseurs de liquidité ont participé en tant que membres du DAO, avec la possibilité d'opposer leur veto aux transactions de gouvernance mises en file d'attente pendant un délai de sept jours. Term n'a pas encore clarifié le rôle utilisé par l'attaquant ni pourquoi le timelock et les droits de veto LP n'ont pas empêché les transactions frauduleuses d'avoir lieu.

Le point central reste cependant le même : quand presque personne ne vote, le coût d’acquisition d’une participation majoritaire s’effondre jusqu’à presque zéro. La faible participation à la gouvernance n’est pas un détail mineur, c’est la variable qui a rendu l’ensemble de l’attaque économiquement trivial à exécuter.

Ce n'est pas la première fois : de Beanstalk à Moonwell, les précédents d'attaques sur la gouvernance

Les attaques contre la gouvernance DeFi alimentées par des prêts flash ou des jetons à faible coût ne sont pas nouvelles. En mars, un attaquant a dépensé environ 1 800 $ en jetons pour faire adopter une proposition qui menaçait 1,08 million de dollars sur Moonwell. En juillet dernier, la gouvernance des exploits de BonkDAO avait drainé environ 20 millions de dollars grâce à une proposition malveillante. En 2022, Beanstalk a perdu environ 182 millions de dollars dans un exploit de gouvernance flash des prêts, l'un des cas les plus graves jamais enregistrés dans l'industrie.

La comparaison avec BonkDAO est particulièrement significative : si l’attaquant de ce protocole devait dépenser des millions de dollars pour accumuler suffisamment de droits de vote, celui de Term Finance en avait besoin de moins d’un millier. La différence est une conséquence directe de la faible part de l’offre de coffre-fort réellement mise en jeu et participant à la gouvernance. Term lui-même n'est pas étranger aux incidents : en avril 2025, il avait déjà subi une perte d'environ 1,6 million de dollars en raison d'un oracle mal configuré sur le marché tETH, avant d'en récupérer plus d'un million et de couvrir le reste avec la trésorerie du protocole.

Les conséquences pour les utilisateurs : Tori confirme aucune exposition pour trUSD et strUSD

Côté gestion de crise, l’écosystème Term a agi rapidement pour rassurer les utilisateurs. Tori, un projet lié à l'infrastructure de Term, a confirmé qu'il n'était pas exposé à l'exploit : les détenteurs de trUSD et de strUSD ne sont absolument pas affectés, les participants à Ecosystem Vault continuent d'être entièrement couverts et toutes les opérations se poursuivent normalement.

Ceux qui détiennent des positions dans trUSD, strUSD ou dans Ecosystem Vault n'ont besoin de prendre aucune mesure – leur solde reste exactement là où il était avant l'attaque. Il s'agit d'une distinction importante, car elle sépare clairement les produits concernés du reste de l'écosystème Term, limitant les dommages à la réputation aux seuls Strategy Vaults impliqués dans l'exploit.

Qu'est-ce qui aurait pu empêcher l'attaque

Les systèmes de surveillance Onchain comme ceux d'Hypernative Labs auraient pu repérer l'anomalie avant l'exécution de l'attaque : un portefeuille accumulant soudainement 90 % du pouvoir de vote d'un pool de gouvernance avec un achat de 951 $ est exactement le genre de signal que les outils de surveillance automatisés sont conçus pour détecter en temps réel.

Cependant, une tension sous-jacente demeure et affecte l'ensemble du secteur DeFi : le droit de veto sur les propositions de gouvernance malveillantes est utile, mais ce mécanisme lui-même représente une surface d'attaque en chaîne qui nécessite une attention constante et opportune pour véritablement fonctionner comme une protection. Un système de gouvernance avec une participation quasi nulle est par définition dangereux : il reste tout simplement sans défense jusqu’à ce que quelqu’un décide de le tester. C’est le risque implicite de chaque coffre-fort qui repose sur des incitations à la participation qui n’ont jamais vraiment été testées sous la pression de l’adversaire, et que tant que le problème n’est pas résolu, il continuera à générer des attaques à faible coût et à haut rendement.

FAQ

Comment l’attaquant a-t-il pris le contrôle des coffres-forts de Term Finance ?

L'attaquant a acheté et mis en jeu une petite quantité de jetons de gouvernance pour environ 951 $, gagnant 90,66 % des droits de vote en raison d'une très faible participation dans le pool.

Quel a été l’impact financier de l’exploit sur Term Finance ?

Environ 8,5 millions de dollars ont été drainés, dont environ 2 843 ETH et 1,68 million d'USDC, ce dernier converti en DAI.

Tous les utilisateurs de Term Finance ont-ils été affectés par l’exploit ?

Non. Les utilisateurs détenant des positions trUSD, strUSD et Ecosystem Vault ont été confirmés comme non affectés et n'ont besoin de prendre aucune mesure.

Qu'est-ce qui aurait pu empêcher l'attaque ?

Les systèmes de surveillance active en chaîne, tels que ceux proposés par Hypernative Labs, auraient pu détecter l'accumulation soudaine de pouvoir de vote et empêcher l'exploit avant son exécution.

Contenu créé avec l’aide de l’intelligence artificielle et de la révision éditoriale humaine.

Voir l’article original en italien