Les informations fournies dans cet article sont uniquement à titre informatif et ne constituent pas un conseil financier. Les investissements en cryptomonnaies comportent un degré de risque élevé. Effectuez toujours vos propres recherches.

Attaque X100 : un flash loan rafle la majorité du sénat, ce qu'il faut vérifier

Un attaquant a acheté la majorité de la gouvernance de X100 Global au moyen d'un flash loan et vidé la trésorerie du projet, pour un préjudice de 4,75 à 4,85 millions de dollars. L'affaire montre les trois réglages à consulter dans tout protocole où vous bloquez des jetons.

Cadenas en acier forcé, anse sectionnée, sur une porte métallique, surmonté d'un voyant d'alarme rouge
15 min de lecture
Partager:

Un attaquant a pris le contrôle de la gouvernance du projet Ethereum X100 Global le samedi 24 octobre 2026 et vidé la trésorerie du projet. Il n'a eu besoin ni d'une clé volée ni d'une faille dans le code : il a emprunté de l'argent le temps d'une seule transaction, s'est acheté du poids de vote et a occupé deux des trois sièges de ce que le protocole appelle son sénat. Selon Bitcoin.com News, la société de sécurité Blockaid a suivi environ 4,85 millions de dollars en USDT et quelque 550 000 tokens X sortis du protocole en trois transactions. Le token X a perdu plus de 96 % de sa valeur.

Si vous bloquez des jetons dans un protocole, pour voter ou pour percevoir un rendement, cette affaire est moins une nouvelle sur un petit projet qu'une liste de points à vérifier. Chacun de ces protocoles comporte le même organe : un vote qui décide de l'argent. Savoir si ce vote laisse passer du temps avant de prendre effet est un réglage que vous pouvez consulter avant de déposer.

Ce qui s'est passé chez X100 Global le 24 octobre

X100 Global tourne sur Ethereum. Sa trésorerie s'appelle le Freezer, et un organe de trois membres, le sénat dans le vocabulaire du projet, en décidait. Ces sièges n'étaient pas attribués par une élection mais par le volume de tokens X bloqués dans le Freezer : les trois plus gros déposants les détenaient.

Selon la description de la société de sécurité BlockSec, reprise par le service d'information MarsBit et publiée par KuCoin dans sa rubrique d'actualité, l'attaque s'est déroulée ainsi. L'auteur a contracté un flash loan, acheté des tokens X et les a répartis sur deux contrats qu'il avait lui-même déployés au préalable. Les deux contrats ont bloqué leurs tokens dans le Freezer. Ils ont ainsi écarté deux des sénateurs en place et détenu la majorité de l'organe, le tout dans la même transaction.

Un flash loan est un prêt qui se passe de garantie, parce qu'il est contracté et remboursé à l'intérieur d'une seule transaction blockchain. Si le remboursement échoue, la transaction entière est annulée et le prêteur ne perd rien. Pour l'attaquant, cela signifiait acheter du poids de vote avec le capital d'un tiers sans jamais le posséder. Bitcoin.com News évalue ce prêt à environ 1,94 million d'USDT et désigne le protocole de prêt Aave comme source.

Flash loan, Freezer et sénat : l'attaque en quatre étapes

L'enchaînement est assez court pour être lu en entier, et c'est précisément ce qui le rend si gênant. Tout s'est produit sans aucun délai d'attente pendant lequel quelqu'un aurait pu intervenir.

  1. Contracter le prêt. L'attaquant a emprunté environ 1,94 million d'USDT et acheté avec cette somme des tokens X sur le marché.
  2. Constituer le poids de vote. Les tokens achetés sont allés à deux contrats déployés par lui, qui ont chacun bloqué un peu plus de 19 000 X dans le Freezer. Les deux sont ainsi entrés au sénat.
  3. Déposer une proposition et l'exécuter aussitôt. Avec deux voix sur trois, l'attaquant a décidé de vendre 400 000 X de la trésorerie vers un pool de liquidité qu'il avait créé lui-même peu avant. Il a fixé la sortie minimale à zéro.
  4. Vider la caisse et rembourser le prêt. Le pool contenait à peine des USDT. Pour les 400 000 X, seuls 35,68 USDT environ sont revenus dans le Freezer, selon BlockSec. L'attaquant a ensuite retiré sa liquidité, vendu une partie des tokens dans un autre pool et remboursé le flash loan.

La troisième étape est le vol proprement dit. La trésorerie n'a pas perdu ses tokens, elle les a formellement vendus, à un prix que l'acheteur avait lui-même fixé. Techniquement, chaque geste isolé était autorisé.

400 000 X pour 35,68 USDT : comment la proposition de trésorerie est passée

La sortie minimale, minimum output en anglais, est la protection qui empêche, dans tout échange normal, de vendre à un cours absurde. Échanger 400 000 jetons en inscrivant zéro comme plancher revient à déclarer acceptable n'importe quelle contrepartie, y compris 35,68 dollars. Personne ne ferait cela avec un ordre de bourse ordinaire. Dans une proposition de gouvernance votée par une majorité achetée, c'est exactement le point où l'argent quitte le protocole.

Sur la question du pool, les récits divergent. BlockSec situe le pool créé sur PancakeSwap V3, tandis que Bitcoin.com News cite Uniswap V3 pour la vente qui a suivi et pour d'autres accès à des positions de liquidité. Les deux peuvent être exacts, car la création et la revente sont des étapes distinctes.

Salle de réunion vide avec trois fauteuils en cuir devant une table de conférence, dont deux renversés
Deux des trois sièges du sénat ont changé de mains en une seule transaction, sans élection et sans délai d'attente.

Pourquoi 4,75 et 4,85 millions de dollars peuvent être justes tous les deux

Deux chiffres circulent sur l'ampleur du préjudice. BlockSec arrive à environ 4,75 millions de dollars, Blockaid à quelque 4,85 millions de dollars en USDT, auxquels s'ajoutent environ 550 000 tokens X. La fourchette de 4,75 à 4,85 millions de dollars n'est pas une contradiction mais une question de périmètre : le chiffre le plus élevé compte les transactions consécutives, qui n'ont eu lieu qu'après la première alerte. Au moment de son communiqué, Blockaid parlait d'une opération encore en cours et indiquait qu'environ 12,2 millions de X se trouvaient toujours dans le Freezer.

Devant de tels chiffres, regardez le mot qui se cache derrière. Des USDT sortis sont un montant fixe. Des tokens de projet sortis ne le sont pas, car leur cours s'effondre au moment même où ils sont vendus. Lors d'une attaque sur un petit token, un préjudice chiffré en dollars reste toujours un instantané.

Aucune faille de code : les trois garde-fous manquants

Les deux rapports aboutissent à la même conclusion sur la cause, et ce n'est pas une erreur de programmation. Bitcoin.com News décrit la défaillance comme un défaut de conception de la gouvernance, BlockSec parle d'une faiblesse dans la conception du mécanisme de vote. Trois organes manquaient.

Snapshot de vote : le poids des voix à une date de référence

Le snapshot gèle le poids de vote à un instant antérieur à la proposition. Avec lui, les tokens que l'attaquant n'a acquis qu'après le dépôt de la proposition n'auraient pas compté. Selon Bitcoin.com News, X100 n'en utilisait aucun.

Durée de détention minimale : les jetons empruntés ne votent pas

La durée de détention minimale exige que des jetons restent bloqués pendant un temps défini avant de conférer un droit de vote. Elle rend le flash loan inutilisable comme outil, puisqu'il ne met du capital à disposition que pour des fractions de seconde. Elle manquait aussi.

Délai d'exécution : l'échéance qui rend l'attaque visible

Le délai d'exécution, ou timelock, est le plus important des trois. Il place une échéance fixe, le plus souvent 24 ou 48 heures, entre une décision et son effet. Pendant ce laps de temps, des tiers lisent la proposition en clair et peuvent donner l'alerte, et dans beaucoup de protocoles un organe d'urgence peut l'arrêter. Sans ce délai, il ne reste aucun point de contrôle entre la proposition et la sortie des fonds.

Aucun de ces trois mécanismes n'est exotique. Les grands protocoles DeFi les appliquent depuis des années, et ils figurent dans la documentation, pas dans le code. Vous pouvez les consulter sans comprendre une ligne de Solidity. Qui bloque du capital dans un protocole pour en tirer un rendement trouve les conditions dans les règles de gouvernance du prestataire ; quelles plateformes publient leurs durées de blocage et leurs droits de vote, notre comparatif des plateformes de staking le montre.

Le token X après l'attaque : 96 % de perte et des pools de liquidité vides

Le cours a réagi aussitôt. Bitcoin.com News rapporte une chute de 50 à 60 dollars auparavant à environ 1,75 dollar, soit plus de 96 %. Certaines mesures de la liquidité sur les bourses décentralisées sont tombées à quelques dollars. Aucune déclaration officielle du projet n'était disponible au moment de la publication des informations ; X100 Global n'avait pas confirmé l'incident sur ses canaux.

C'est la partie la plus rarement réparable. Un protocole peut en principe remplacer des USDT volés s'il dispose de réserves. Une caisse qui a cédé ses propres tokens à un prix nul, et un marché où ces tokens sont désormais vendus, ne se remettent pas en arrière. Les détenteurs de tokens X n'ont pas un problème de cours mais un problème d'adossement : les contreparties qui donnaient un plancher au token sont chez l'attaquant.

Pour l'ordre de grandeur : l'ether s'échange autour de 2 329 dollars le 26 octobre 2026 et a cédé environ 4,6 % en sept jours, le bitcoin autour de 80 227 dollars. Le marché large n'a pas réagi à l'incident. C'est typique des attaques de cette taille et, en même temps, la raison pour laquelle elles passent facilement inaperçues : quatre à cinq millions de dollars ne déplacent pas le cours de l'ether, mais frappent de plein fouet chaque détenteur du token concerné.

Salle de contrôle abandonnée avec un pupitre, des écrans éteints et un interrupteur à bascule ouvert
Sans délai d'exécution, il ne reste entre la décision et la sortie des fonds aucun moment où quelqu'un pourrait intervenir.

L'attaque de gouvernance n'est pas un cas isolé : Bonk DAO et Term Finance

X100 est le troisième cas de ce genre dont nous rendons compte cette année, et le schéma se répète. En juillet 2026, Bonk DAO a perdu environ 20 millions de dollars de sa trésorerie, là aussi sans piratage au sens strict, mais par le vote lui-même. En août, c'est Term Finance qui a subi un exploit de gouvernance, où un code audité n'a pas protégé les dépôts, parce que la faiblesse se trouvait dans le règlement au-dessus du code.

Il en découle un constat inconfortable pour l'évaluation des projets DeFi : un audit vérifie si le code fait ce que dit la spécification. Il ne vérifie pas si la spécification a du sens. Un protocole peut être intégralement audité et permettre malgré tout qu'une majorité achetée en quelques secondes vide la caisse. Le label d'audit sur la page d'un projet ne dit rien de ce risque.

Concrètement : la question de l'audit est la deuxième question. La première est de savoir qui peut décider un versement depuis la trésorerie, et combien de temps s'écoule entre la décision et le versement.

Ce que MiCA ne règle pas pour la gouvernance DeFi

Depuis le règlement européen MiCA, les prestataires qui conservent, échangent ou intermédient des crypto-actifs dans l'Union doivent être agréés et sont soumis à une supervision. Pour le client d'une bourse agréée, cela signifie entre autres des fonds de clientèle séparés et des obligations de déclaration. Nous avons détaillé ces obligations dans notre panorama des devoirs imposés par MiCA aux entreprises crypto.

Un protocole comme X100 n'en relève pas. MiCA vise les prestataires de services, c'est-à-dire des entreprises avec des clients. Une gouvernance dans laquelle des contrats anonymes votent sur une caisse n'a ni prestataire au sens du règlement ni entité qui pourrait demander un agrément. Ce n'est pas un oubli, mais une conséquence de la construction : là où il n'y a pas de prestataire, le droit des prestataires ne s'applique pas.

Pour les détenteurs, il en résulte deux conséquences sans fard. D'abord, une perte dans un protocole DeFi n'ouvre ni réclamation auprès du superviseur ni garantie des dépôts ; la voie judiciaire se dirige contre des opérateurs inconnus et reste fermée en pratique. Ensuite, la charge de la vérification se déplace entièrement vers vous. Acheter par une bourse régulée en Allemagne et conserver les jetons soi-même relève d'un autre profil de risque que bloquer des jetons dans un protocole. Comment garder vos clés vous-même et quels appareils en sont capables, notre comparatif des portefeuilles matériels le montre.

Une remarque fiscale, parce que la question revient régulièrement après des pertes : en Allemagne, les cessions privées de crypto-actifs relèvent d'un délai de détention d'un an, et une perte réalisée pendant ce délai est en principe imputable sur des gains de même nature. Savoir si une perte totale due à une attaque de protocole compte fiscalement comme une cession relève du cas par cas et de votre conseiller fiscal, pas d'un article.

Timelock, quorum, snapshot : les termes qui décident de votre risque

Quatre termes suffisent pour juger la gouvernance d'un protocole. Ils figurent dans toute documentation sérieuse, et s'ils n'y figurent pas, c'est la réponse.

Timelock

L'échéance entre une décision adoptée et son exécution. L'usage va de 24 à 72 heures ; zéro heure est le signal d'alarme de cette affaire.

Snapshot

L'instant auquel le poids de vote est figé. S'il se situe avant le dépôt de la proposition, les jetons achetés après coup ne valent rien pour le vote.

Quorum

La part de l'ensemble des voix qui doit au minimum participer pour qu'une décision soit valable. Un organe de trois sièges attribués selon le montant déposé n'a de fait aucun quorum au sens d'une participation.

Arrêt d'urgence

Une entité désignée qui peut suspendre une décision en cours. C'est une concession à la réalité et un risque en soi, car elle concentre le pouvoir. Son absence totale, conjuguée à l'absence de timelock, est la combinaison qui a conduit chez X100 à la perte complète de la caisse.

Tout cela se vérifie en quelques minutes. La documentation de gouvernance d'un protocole nomme ces valeurs, et le portail de vote indique pour chaque proposition la date de dépôt et la date d'exécution possible. Si aucun intervalle n'y figure, ce n'est pas une négligence de la documentation, mais le réglage lui-même.

Risque de gouvernance : sans timelock, une seule transaction décide

L'attaque contre X100 a montré que la faiblesse la plus coûteuse d'un protocole n'est pas forcément dans le code, mais dans un réglage que chacun peut consulter. Trois étapes transforment ce constat en action.

  1. Consultez les échéances de gouvernance de vos protocoles. Pour chaque protocole dans lequel vous avez bloqué des jetons, ouvrez la documentation de gouvernance et cherchez le timelock. Si vous ne trouvez ni échéance ni documentation, considérez ce capital comme engagé à court terme. Quels prestataires publient leurs durées de blocage et leurs règles de vote, le comparatif des plateformes de staking l'indique.
  2. Répartissez vos avoirs. Les jetons que vous voulez conserver à long terme n'ont pas leur place dans un contrat de gouvernance, mais dans votre propre conservation. Quels appareils couvrent ce besoin et à quel prix, le comparatif des portefeuilles matériels le montre.
  3. Surveillez l'agrément à l'entrée. Pour acheter et vendre en Allemagne, une bourse agréée selon MiCA reste la voie dotée d'une supervision et de fonds de clientèle séparés ; les obligations qui s'y appliquent figurent dans notre panorama des devoirs MiCA.

Un dernier point pour situer les choses : les attaques de gouvernance touchent presque exclusivement de petits protocoles aux votants peu nombreux, parce qu'une majorité y coûte peu. Le risque diminue à mesure que la capitalisation d'un projet augmente, et il diminue bien davantage avec la qualité de ses échéances. Ni l'un ni l'autre ne vous coûte autre chose que le temps de la lecture.

(Au 26 octobre 2026. Cet article ne constitue pas un conseil en investissement. Les cours et les grilles tarifaires évoluent ; vérifiez les conditions auprès du prestataire avant tout achat.)

Questions fréquentes sur l'attaque de gouvernance contre X100

Note de transparence : Cet article a été rédigé avec l’aide d’une intelligence artificielle et relu par notre rédaction avant publication. Tous les chiffres et affirmations ont été vérifiés à partir des sources primaires liées dans le texte. L’image d’illustration a été générée par IA.

Articles liés

Sur quels sujets devrions-nous approfondir ?

Sélectionne les sujets qui t'intéressent vraiment. Tes choix alimentent directement notre planification éditoriale.

Des news crypto qui valent vraiment ton temps.

Chaque semaine. 60 secondes de lecture. Soigneusement sélectionnées par nos rédacteurs : pas de hype, pas de mails promotionnels, pas de spam.

S'abonner

Plus sur ce sujet

Voir tout

Vous pourriez aussi aimer