Aller au contenu
Fondé MMXXVIVol. VI · № 357RSS
Blockchain Breaches

Archive des incidents de sécurité dans les cryptomonnaies — piratages, exploits, défaillances de ponts et rug pulls, documentés avec des preuves on-chain.

Dossier № 349Compromission de clé privée

Compromission de la clé opérateur de 79thVault

Un attaquant a utilisé la clé fuitée de l'opérateur de 79thVault pour vider un pool 79AU PancakeSwap d'environ 12,5 M$ sur BNB Chain ; l'essentiel des fonds a été restitué.

Date
Chaîne(s)
Statut
Partiellement récupéré

Le 7 octobre 2026, 79thVault a perdu environ 12,5 millions de dollars après qu'un attaquant a pris le contrôle de la clé privée de l'opérateur du projet et abusé d'un rôle privilégié dans le contrat du token 79AU pour en drainer la liquidité. L'équipe a déclaré que la clé avait été exposée par une faille dans sa gestion des permissions de compte ; les enquêteurs n'ont pas pu écarter d'emblée l'implication d'un initié.

Ce qui s'est passé

Le wallet compromis détenait la permission OPERATOR_ROLE sur le token 79AU. L'attaquant a sorti environ 2,01 millions de 79AU du pool PancakeSwap du projet et appelé sync() pour forcer le pool à relire ses réserves manipulées. Il a ensuite exécuté environ 95 swaps revendant des 79AU dans la paire 79AU/USDT, drainant la réserve USDT du pool d'environ 15,2 millions à 3,9 millions de dollars et encaissant environ 16 249 BNB (~12,5 millions de dollars). Les moniteurs on-chain ont signalé une série de transferts suspects envoyant des tokens vers une adresse externe pendant environ une heure.

Conséquences

  • La permission de l'opérateur a été révoquée et les opérations du contrat concernées corrigées après le drainage.
  • Les traceurs de sécurité (PeckShield, CertiK) ont rapporté que l'essentiel des BNB volés restait sur une adresse associée.
  • L'attaquant a ensuite restitué 15 000 BNB (~11,1 millions de dollars) à un wallet désigné par l'équipe, et 79thVault a proposé un règlement white-hat dans le cadre de son programme de bug bounty ; les négociations se sont poursuivies par la suite.

Pourquoi c'est important

Le drainage de 79thVault est un cas d'école de compromission d'une clé à rôle privilégié : aucune faille de contrat n'a été exploitée, mais une seule clé d'opérateur exposée, dotée d'une autorité de type mint/drain sur un pool actif, a suffi à le vider — le même mode de défaillance que pour Ankr/Helio et Gala Games. Il confirme aussi un thème récurrent du catalogue : lorsque les fonds restent sur une adresse identifiable et non blanchie, l'issue du retour contre prime domine de plus en plus — comme pour 1inch. Les rôles d'opérateur et d'administrateur devraient être protégés par un multisig ou des timelocks, et non par une unique hot key.

Sources & preuves on-chain

  1. [01]kucoin.comhttps://www.kucoin.com/news/flash/79thvault-hot-wallet-suspected-private-key-leak-causes-12-5m-loss
  2. [02]kucoin.comhttps://www.kucoin.com/news/flash/79thvault-hacker-returns-15-000-bnb-worth-11-1m
  3. [03]tokenpost.comhttps://www.tokenpost.com/news/technology/28660
  4. [04]blockfence.iohttps://blockfence.io/79thvault-loses-12-5-million-as-privileged-wallet-drains-bnb-chain-liquidity-pool/

Dépôts liés