h hoge.gg
Subscribe
BTC$67,432.18+2.34%ETH$3,521.44+1.08%SOL$178.62-0.62%BNB$612.30+0.41%XRP$0.6234-0.18%ADA$0.4521+3.12%DOGE$0.1623+1.86%AVAX$38.71-1.24%LINK$17.84+0.92%HOGE$0.00004120+4.21%
BTC$67,432.18+2.34%ETH$3,521.44+1.08%SOL$178.62-0.62%BNB$612.30+0.41%XRP$0.6234-0.18%ADA$0.4521+3.12%DOGE$0.1623+1.86%AVAX$38.71-1.24%LINK$17.84+0.92%HOGE$0.00004120+4.21%
● Security & Exploits

Term Finance : l’attaque de gouvernance qui a déjoué le timelock

Le 23 août 2026, un attaquant a changé 2 ETH en 8,5 millions de dollars en captant le vote de Term Finance. Le protocole avait un timelock et un droit de veto ; ils n'ont rien arrêté.

Le 23 août 2026, vers 6 h 25 (UTC), un portefeuille alimenté par un peu plus de 2 ETH a pris le contrôle des coffres de Term Finance, un protocole de prêt à taux fixe déployé sur Ethereum, et en a siphonné environ 8,5 millions de dollars (près de 7,3 millions d’euros). Aucune ligne de code n’a été piratée. L’attaquant n’a exploité aucune faille dans un smart contract : il a acheté assez de jetons de gouvernance pour faire passer ses propres propositions, puis a voté le transfert des fonds vers ses adresses.

Ce qui rend le cas Term instructif, ce n’est pas le montant, modeste au regard des grands vols de l’année. C’est que le protocole était armé. Il disposait d’un timelock de sept jours et d’un droit de veto réservé aux fournisseurs de liquidité, précisément le genre de garde-fous que les ingénieurs recommandent contre ce type d’attaque. Ils n’ont rien arrêté.

Term Finance rejoint une série noire. Entre le 9 juin et le 6 août 2026, la société de sécurité Blockaid a recensé au moins sept prises de contrôle de gouvernance pour environ 22 millions de dollars drainés sur Ethereum, Solana et Base ; l’attaque du 23 août en est une huitième. Le fil conducteur n’est pas un bug, c’est une mécanique : dans une organisation où le vote fait loi, acheter les votes revient à acheter le trésor.

Ce qu’était Term Finance, et pourquoi ses coffres pesaient lourd

Term Finance appartenait à la famille des protocoles de prêt à taux fixe. Là où un marché monétaire comme Aave applique des taux flottants qui bougent bloc après bloc, Term cherchait à reproduire on-chain la logique obligataire : des prêts à échéance définie et à taux connu d’avance. Cette promesse de prévisibilité, cousine du raisonnement sur le taux sans risque et le carry que nous détaillons dans notre analyse de la base des futures bitcoin, séduit les trésoreries et les allocataires qui veulent un rendement lisible plutôt qu’un taux sautant au gré de la demande.

Autour de ce moteur, l’équipe avait bâti des « Meta Vaults », des coffres de stratégie qui recevaient les dépôts des utilisateurs et les plaçaient pour capter du rendement. Ces coffres reposaient sur l’infrastructure Yearn V3, une base largement éprouvée et auditée, ce qui donnait aux déposants un sentiment de solidité. Le point faible ne se trouvait pas là, mais dans la couche de vote ajoutée par-dessus.

Les montants en jeu restaient modestes à l’échelle de la DeFi. Au moment de l’attaque, l’ensemble du protocole affichait environ 25,8 millions de dollars de valeur totale verrouillée, dont 12,45 millions logés dans les coffres visés ; près de 8,8 millions se trouvaient côté Ethereum. Suffisant, en tout cas, pour qu’une prise de contrôle rapporte largement plus qu’elle ne coûte. Et c’est tout le problème.

Chronologie : deux ETH, un vote, huit millions

La séquence, reconstituée par les analystes on-chain, tient en quelques étapes. Elle n’a rien d’un piratage sophistiqué ; c’est une prise de pouvoir méthodique, exécutée à découvert dans les urnes du protocole.

ÉtapeActionDétail
AmorçageFinancement de l’adresseEnviron 2 ETH reçus via le mixeur Tornado Cash
AccumulationAchat du jeton de gouvernance100 % des votes de 4 coffres USDC sur 5 et environ 91 % du Meta Vault ETH
PropositionDépôt de propositions malveillantesRedirection des actifs des coffres vers l’attaquant
VotePassage à la majoritéAucun contre-pouvoir indépendant mobilisé à temps
Exécution23 août 2026, vers 6 h 25 UTC2 843 ETH et 1,68 million d’USDC détournés
DétectionAlerte on-chainBot Defimon (Decurity), puis confirmation de PeckShield et CertiK
RéponseFermeture d’urgenceMeta Vaults arrêtés, rôles de gouvernance révoqués

Le premier mouvement, le financement par Tornado Cash, est un signal classique : l’attaquant a fait transiter ses fonds de départ par un mixeur pour brouiller l’origine. Le dernier, la fermeture, est venu trop tard pour les déposants. Entre les deux, tout s’est joué au vote, à la vue de tous.

Deux ETH pour piloter des millions : l’économie de l’exploit

Pour comprendre pourquoi ces attaques se multiplient, il faut regarder l’équation économique. Dès 2022, les chercheurs d’a16z crypto (Pranav Garimidi, Scott Duke Kominers et Tim Roughgarden) ont formalisé la notion d’attaque de gouvernance autour d’une idée simple : le profit de l’attaquant égale la valeur de ce qu’il peut détourner, moins le coût d’acquisition du pouvoir de vote, moins le coût d’exécution. Leur règle de sécurité tient en une phrase : « For a protocol to be considered secure against governance attacks, an attacker’s profit should be negative ».

Chez Term, l’équation a basculé du mauvais côté avec une marge insultante. Le jeton de gouvernance était peu détenu, donc peu cher à accumuler ; les fonds qu’il commandait valaient des millions. Le média spécialisé Crypto Briefing a résumé la faille en une formule : « the cost of acquiring governance influence was wildly misaligned with the value of the assets those votes could control ». Autrement dit, le prix d’un vote n’avait aucun rapport avec ce que ce vote pouvait déverrouiller.

a16z distingue trois modes opératoires. L’acquisition ouverte, où l’on rachète simplement assez de jetons, comme Justin Sun l’avait tenté sur Steem en 2020 avant que la communauté ne bascule vers un fork nommé Hive. L’attaque éclair, où un flash loan confère une majorité le temps d’un bloc. Et l’accumulation discrète, où l’assaillant amasse patiemment des jetons via des adresses dormantes. Term relève du premier et du troisième registre : un achat de marché, sur un jeton si peu liquide que constituer une majorité passait inaperçu. Le cabinet ajoute une difficulté de fond, l’indistinguabilité : un marché ne sait pas séparer un contributeur d’un assaillant. « Market mechanisms for token allocation fail to distinguish between users who want to make valuable contributions to a project and attackers who attach high value to disrupting or otherwise controlling it », écrivent les auteurs. Les deux achètent les mêmes jetons, au même carnet d’ordres.

Le timelock qui n’a pas verrouillé

La particularité de Term, c’est qu’il avait anticipé l’attaque. Sa documentation prévoyait un timelock de sept jours, une file d’attente pendant laquelle les transactions de gouvernance approuvées restaient gelées avant exécution, et un droit de veto : selon la documentation citée par The Block, les fournisseurs de liquidité « can vote to veto queued governance transactions during a seven-day timelock ». Sur le papier, une semaine pour repérer une proposition hostile et l’annuler.

Sur le papier seulement. Term n’a pas précisé quel rôle l’attaquant avait utilisé, ni pourquoi le timelock et le veto n’ont pas bloqué les transactions. Le résultat, lui, est sans appel : les coffres se sont vidés. Un timelock n’est pas un verrou automatique ; c’est une fenêtre. Il ne protège que si quelqu’un regarde la file d’attente et détient le pouvoir, et la volonté, d’actionner le veto avant l’échéance. Chez Term, cette vigie a manqué.

Vitalik Buterin, cofondateur d’Ethereum, avait posé le diagnostic des années plus tôt. Dans un essai de référence sur les limites du vote par jeton, il écrit que « timelocks are more like a paywall on a newspaper website than they are like a lock and key » : un obstacle qui ralentit et dissuade, pas une serrure infranchissable. Term Finance vient d’en administrer la démonstration grandeur nature. Le garde-fou existait ; personne n’était derrière.

Le code était sain, la gouvernance était la faille

Un réflexe, après un vol en DeFi, consiste à chercher le bug. Ici, il n’y en avait pas. Les coffres tournaient sur Yearn V3, et Yearn a tenu à le préciser : l’exploit est passé par « a custom governance wrapper and the attack vector does not apply to standard Yearn vault setups ». La faille se logeait dans une couche de gouvernance sur mesure ajoutée par Term, pas dans le code de coffre sous-jacent. Les déposants des coffres Yearn standard n’étaient pas exposés.

Les firmes de sécurité qui ont examiné l’incident convergent. D’après leur analyse relayée par Crypto Briefing, l’attaque « targeted the voting mechanics rather than any flaw in the underlying smart contract code ». Traduit : le code faisait exactement ce pour quoi il avait été écrit. C’est la règle du jeu, le vote, qui a été retournée contre le protocole.

Cette distinction a des conséquences pratiques. Un audit de code, même excellent, ne dit rien de la solidité d’un système de vote. La vérification formelle, qui prouve mathématiquement que le code respecte sa spécification, ne protège pas davantage si la spécification elle-même autorise une majorité à saisir la trésorerie. On peut prouver qu’un contrat exécute fidèlement un vote truqué. Le problème n’est pas la fidélité du code ; c’est la conception du pouvoir.

La piste de l’argent : Tornado Cash, USDC et DAI

Le parcours des fonds raconte une préméditation. En amont, l’adresse de l’attaquant s’était financée via Tornado Cash, le mixeur qui casse le lien entre une source et une destination. En aval, une fois les coffres vidés, l’attaquant a converti les 1,68 million d’USDC en DAI. L’ether, lui, valait alors autour de 2 400 à 2 500 dollars, ce qui situe les 2 843 ETH détournés près de 6,9 millions de dollars.

Ce détail de conversion n’est pas anodin. L’USDC est émis par Circle, une société qui peut, sur requête légale, geler ou mettre sur liste noire une adresse et neutraliser les jetons qu’elle détient. Le DAI, adossé à un panier de collatéral et géré par le protocole autrefois connu sous le nom de MakerDAO, est bien plus difficile à figer. Passer de l’un à l’autre dans la foulée du vol est un geste défensif : mettre les gains hors de portée d’un gel avant que quiconque ne réagisse. Quant aux ETH, actif natif de la chaîne, ils échappent par nature à tout blocage d’émetteur.

Pour les enquêteurs, ces mouvements laissent une trace lisible et publique, bloc après bloc. C’est le paradoxe de ces vols : tout est visible, rien n’est forcément récupérable. Suivre l’argent est facile ; le rapatrier suppose la coopération d’exchanges ou de ponts par lesquels l’attaquant devra, un jour, tenter de sortir.

La vague de l’été 2026 : sept prises de contrôle, 22 millions

Term n’est pas un accident isolé. La société Blockaid a documenté une vague de prises de contrôle de gouvernance entre le 9 juin et le 6 août 2026 : au moins sept incidents, environ 22 millions de dollars, sur trois chaînes. Le schéma se répète, à peine décliné.

IncidentDateChaînePerte estiméeMécanisme
Token of Power9 juin 2026Ethereum~1,59 M$Émission de 10 milliards de jetons après prise d’une offre de 16 384
BonkDAO6 juillet 2026Solana~20 M$~4,4 M$ d’achats pour franchir un quorum de 1 %, 7 portefeuilles
BarnBridge SMART Yield15 juillet 2026Ethereum~777 000 $Position de ~600 $ détournant le chemin de mise à niveau
Term Finance23 août 2026Ethereum~8,5 M$Jeton peu détenu, propositions malveillantes, timelock contourné

Les variantes se recoupent. Token of Power a vu un attaquant prendre le contrôle d’une offre minuscule (16 384 jetons) puis en émettre dix milliards. Sur BonkDAO, il a suffi de dépenser environ 4,4 millions de dollars pour rassembler près de 99,9 % des voix exprimées par sept portefeuilles et vider une trésorerie de 20 millions. Blockaid cite encore Panther, où le pouvoir de mise à niveau a été détourné, et Unicly, où l’attaquant a emprunté sa puissance de vote via un flash loan. À chaque fois, la même faille : un vote trop bon marché commandait un trésor trop gros.

Pourquoi le vote par jeton perd toujours

Ces attaques ne sont pas des anomalies ; elles découlent d’un choix de conception. Le vote par jeton confond deux choses que Vitalik Buterin décrit comme « a bundle of two rights » : un intérêt économique dans le protocole et le droit de participer à sa gouvernance. Or ces deux droits, note-t-il, sont très faciles à dissocier. Un flash loan, un jeton peu détenu ou un marché de corruption des votes suffit à obtenir le pouvoir de décision sans porter l’intérêt de long terme censé l’accompagner.

La concentration aggrave tout. Une étude de Chainalysis a montré que, dans les grandes DAO, moins de 1 % des détenteurs contrôlent environ 90 % du pouvoir de vote. Ajoutez l’apathie, ces votes où une poignée d’adresses seulement se déplacent, et vous obtenez un système où capter la majorité coûte souvent bien moins cher que la valeur en jeu. Le marché a même industrialisé la location de votes : les « Curve wars » ont donné naissance à des places de corruption où l’on paie pour orienter des scrutins. Et quand l’accumulation devient frontale, elle vire au bras de fer, comme en juillet 2024, lorsqu’un collectif surnommé les « Golden Boys » a fait passer une proposition transférant 499 000 COMP (environ 24 millions de dollars, soit près de 21 millions d’euros) vers un coffre qu’il contrôlait, avant de reculer sous la pression.

Les investisseurs les plus impliqués dans le secteur ne s’en cachent plus. Ali Yahya, general partner chez a16z crypto, le résume sans détour : « We spent the last 10 years rediscovering the hard way that direct democracy is a bad idea ». Le constat vaut aussi bien pour les grandes trésoreries que pour les petits coffres comme ceux de Term : dès que le vote commande directement les fonds, il devient une surface d’attaque.

Ce qui aurait stoppé l’attaque

La bonne nouvelle, c’est que les parades existent et sont connues. Elles reviennent toutes à casser l’équation de profit d’a16z : abaisser la valeur atteignable, renchérir l’acquisition des votes, ajouter de la friction à l’exécution. Blockaid en dresse une liste concrète, que l’on peut résumer ainsi.

  • Figer le pouvoir de vote à un bloc passé (snapshot), pour empêcher un achat de dernière minute de peser sur un scrutin en cours.
  • Relever le quorum et les seuils de dépôt, afin qu’une majorité ne s’achète pas pour quelques centaines de dollars.
  • Adosser au timelock un veto réellement armé : une entité mandatée qui surveille la file d’attente et peut bloquer une proposition hostile.
  • Isoler les pouvoirs dangereux (émission de jetons, mouvement de trésorerie, mise à niveau des contrats) derrière des contrôles supplémentaires, comme un multisig ou un conseil de sécurité.
  • Réduire le flottant par le staking ou le verrouillage, pour renchérir l’accumulation.
  • Surveiller en continu la concentration et les charges utiles inhabituelles des propositions.
  • Limiter la portée de la gouvernance à des paramètres, plutôt que de lui donner un contrôle total sur les contrats.

Ces mesures ne relèvent pas de la cryptographie de pointe. Les cabinets d’audit comme Trail of Bits durcissent le code contre les menaces de demain, mais la conception d’un système de vote relève d’un autre exercice, plus proche de la théorie des jeux que de l’inspection de lignes. Term avait un timelock et un veto ; il lui manquait la vigie et l’isolation des pouvoirs. La différence entre un garde-fou écrit et un garde-fou vivant, c’est quelqu’un qui surveille.

Est-ce même un crime ? Le précédent Mango

Reste une question inconfortable : voler par le vote, est-ce voler ? La justice américaine n’a pas de réponse tranchée. En octobre 2022, Avraham Eisenberg avait extrait environ 110 millions de dollars de Mango Markets en manipulant le prix d’un jeton pour emprunter contre un collatéral gonflé. Condamné en 2024, il a vu ses condamnations pour fraude annulées en mai 2025 par le juge Arun Subramanian, au motif notamment que le protocole était permissionless et s’exécutait automatiquement, ce qui fragilisait la théorie de la fraude.

Le raisonnement inquiète autant qu’il éclaire. Si « le code fait loi », alors exploiter une règle que le code autorise ne serait qu’un usage agressif, non un délit. Beanstalk, en 2022, avait perdu 182 millions de dollars via un flash loan de plus d’un milliard (environ 157 millions d’euros) qui donnait une supermajorité le temps d’un bloc ; l’attaquant de Tornado Cash, en 2023, s’était octroyé 1,2 million de votes avant de rendre le contrôle. Chaque affaire rouvre le même débat, sans le trancher.

L’usage de Tornado Cash par l’attaquant de Term brouille encore la ligne. Chercher à dissimuler l’origine et la destination des fonds ressemble moins à une stratégie d’investissement qu’à la couverture d’un vol. Mais entre l’intuition morale et la qualification pénale, l’écart reste large, et la jurisprudence, mince.

AMF, MiCA et les limites de la protection en France

Un épargnant français qui aurait déposé dans un coffre de Term se heurterait vite aux limites du droit. Le règlement européen MiCA encadre les prestataires de services sur crypto-actifs (les PSCA) et les émetteurs de jetons, pas la conception de gouvernance d’un protocole décentralisé. Une DAO sans société ni prestataire identifiable derrière elle tombe largement hors du champ de l’agrément.

La bascule réglementaire est pourtant récente et bien réelle : le régime transitoire français des PSAN a pris fin le 1er juillet 2026, et l’AMF a rappelé aux acteurs non conformes qu’ils devaient organiser une sortie ordonnée. Cette montée en exigence, que nous suivons dans notre comparatif du grand écart réglementaire entre les États-Unis et l’Europe sur le staking, vise les intermédiaires régulés. Elle ne transforme pas un contrat de vote en produit supervisé.

Pour la victime, les recours relèvent donc du droit commun : escroquerie, abus de confiance, éventuellement manipulation de marché, avec une jurisprudence quasi inexistante sur ces montages. S’y ajoute la difficulté d’identifier un responsable et une juridiction quand l’attaquant est une adresse anonyme financée par un mixeur. Le cadre européen protège le client d’une plateforme agréée ; il ne dit presque rien au déposant d’un coffre autonome.

Qui paie, dans une organisation sans tête ?

Après le vol, Term Labs a fermé définitivement les Meta Vaults et révoqué leurs rôles de gouvernance, tout en laissant les retraits ouverts, pour empêcher de nouveaux dépôts de tomber dans le piège. L’antécédent de l’équipe joue en sa faveur : en avril 2025, une erreur d’oracle avait provoqué des liquidations non désirées de 918 ETH, et Term en avait récupéré 556 pour indemniser les utilisateurs. La question, cette fois, est de savoir si le protocole dédommagera à nouveau, et avec quels moyens.

Le problème dépasse Term. Une organisation sans tête n’a pas de responsable clair vers qui se tourner. Et la concentration du pouvoir n’épargne pas les grands noms. Chez Aave, l’un des plus gros protocoles de prêt avec quelque 26 milliards de dollars de dépôts, une fracture de gouvernance a éclaté quand la communauté a jugé qu’une seule entité disposait d’assez de voix pour faire passer son propre budget malgré l’opposition ; Marc Zeller, fondateur de l’Aave Chan Initiative, en a fait le cœur de son avertissement avant que les principaux prestataires ne quittent le protocole.

Term, à son échelle, illustre la même vérité : dans ces structures, la responsabilité est diffuse jusqu’au jour de la crise, où chacun découvre qu’elle n’incombe à personne en particulier. Entre le fondateur qui garde les clés et la « communauté » qui vote, la ligne de responsabilité reste floue tant qu’aucun tribunal ne l’a tracée.

Comment auditer la gouvernance d’un coffre avant d’y déposer

Pour un utilisateur, la leçon de Term est actionnable. Avant de confier des fonds à un coffre, il faut lire sa gouvernance comme on lirait un contrat, en posant quelques questions simples.

  • Qui peut soumettre une proposition, et à partir de combien de jetons ?
  • Existe-t-il un timelock, et surtout, quelqu’un surveille-t-il la file d’attente avec le pouvoir d’opposer un veto ?
  • Le pouvoir d’émettre des jetons, de déplacer la trésorerie ou de mettre à niveau les contrats est-il isolé du vote courant ?
  • Quelle est la concentration du jeton de gouvernance ? Un jeton peu détenu est une cible.
  • Les votes sont-ils figés à un bloc passé, ou un achat de dernière minute peut-il basculer un scrutin ?
  • La couche de gouvernance a-t-elle été auditée, et pas seulement le code des coffres ?

Cette discipline rejoint un principe que les joueurs de crypto-casinos connaissent bien : ne pas faire confiance, vérifier. De la même façon qu’un jeu « provably fair » permet de contrôler soi-même l’équité d’un tirage plutôt que de croire l’opérateur sur parole, un déposant averti vérifie la mécanique de vote d’un protocole avant d’y engager son argent. L’étiquette « décentralisé » ne vaut pas garantie ; la structure du pouvoir, elle, se lit dans le code et la documentation.

Term Finance ne restera sans doute pas comme le vol le plus spectaculaire de 2026. Il restera peut-être comme le plus pédagogique : la preuve qu’un protocole peut cocher toutes les cases (code audité, infrastructure éprouvée, timelock, veto) et tomber quand même, parce que la vraie serrure n’était pas dans le code, mais dans la conception du vote et dans la présence, ou l’absence, de quelqu’un pour surveiller.

Foire aux questions

Qu’est-ce qu’une attaque de gouvernance ?

Une attaque de gouvernance consiste à acquérir assez de pouvoir de vote dans un protocole décentralisé ou une DAO pour faire adopter des propositions qui détournent ses fonds ou ses pouvoirs. Elle n’exploite pas un bug du code : elle utilise les règles de vote telles qu’elles ont été écrites. Quand le prix des votes est très inférieur à la valeur qu’ils commandent, l’opération devient rentable, comme l’ont montré Term Finance et BonkDAO en 2026.

Combien Term Finance a-t-il perdu, et comment ?

Le 23 août 2026, un attaquant a détourné environ 8,5 millions de dollars (près de 7,3 millions d’euros), soit 2 843 ETH et 1,68 million d’USDC, en achetant un jeton de gouvernance peu détenu pour prendre le contrôle des votes de plusieurs coffres, puis en faisant passer des propositions malveillantes. La somme représentait environ 68 % de la valeur logée dans les coffres visés.

Un timelock protège-t-il vraiment contre une attaque de gouvernance ?

Pas à lui seul. Term disposait d’un timelock de sept jours et d’un droit de veto, et l’attaque a quand même réussi. Un timelock n’est qu’un délai : il protège seulement si une entité surveille les transactions en attente et peut actionner le veto à temps. Comme le résume Vitalik Buterin, un timelock ressemble plus à un péage qu’à une serrure.

Exploiter une faille de gouvernance est-il illégal ?

Le droit reste flou. Aux États-Unis, les condamnations d’Avraham Eisenberg dans l’affaire Mango Markets ont été annulées en 2025, en partie parce que le protocole s’exécutait automatiquement. En France, une victime relèverait du droit commun (escroquerie, abus de confiance, manipulation de marché), avec très peu de jurisprudence et la difficulté d’identifier un attaquant anonyme financé par un mixeur.

Comment se protéger avant de déposer dans un coffre DeFi ?

Vérifiez la gouvernance autant que le code : qui peut proposer et voter, l’existence d’un timelock réellement surveillé, l’isolation des pouvoirs sensibles (émission, trésorerie, mise à niveau), la concentration du jeton et le fait que les votes soient figés à un bloc passé. Un jeton de gouvernance peu détenu et un vote qui commande directement les fonds sont des signaux d’alerte.

Par Anneke de Vries, journaliste sécurité et exploits pour HOGE Wire.

Share 𝕏 Post Telegram