Une faille dans un ancien keeper MakerDAO permet d’extraire 200 ETH d’enchères non réglées
Un attaquant a exploité l’absence de contrôle d’accès d’un ancien auction keeper, réglé quatre lots de 2020 et retiré 200 ETH.
Un ancien auction keeper a perdu 200 ETH après qu’une fonction non restreinte a délégué le contrôle de son compte MakerDAO interne à un module malveillant.
Un attaquant a extrait 200 ETH d’un ancien auction keeper de MakerDAO le 6 octobre en appelant une fonction non restreinte qui a délégué le contrôle du compte Vat interne du keeper à un code créé par l’attaquant. Une seule transaction a réglé quatre enchères ETH-A restées en attente depuis mars 2020, puis retiré la garantie. Les 200 ETH valaient environ 542 982 dollars lors de l’opération.
L’incident concerne un contrat keeper ancien précis et quatre lots non réglés. Les éléments disponibles ne montrent pas de compromission du protocole central actuel de MakerDAO, des portefeuilles d’utilisateurs ou des Vault actifs. Les mises à jour peuvent être suivies dans le centre d’actualités OrangeX.com.
Pourquoi les 200 ETH restaient accessibles
Le keeper concerné avait remporté les enchères 1457 à 1460 pendant les turbulences de mars 2020. Chaque lot contenait 50 ETH et avait été attribué avec une enchère nulle, mais le règlement n’avait jamais été finalisé. La garantie restait donc récupérable via l’ancien système d’enchères ETH-A.
Le 6 octobre à 06:13:11 UTC, l’attaquant a activé les quatre règlements dans une transaction. Les 200 ETH ont été crédités sur le solde Vat du keeper, puis transférés dans la même opération.
Le contrôle d’accès manquant
La fonction vulnérable acceptait l’adresse d’un adaptateur sans vérifier que l’appelant était autorisé. Elle donnait ensuite à cet adaptateur des droits sur le compte Vat et rappelait le code de l’attaquant pendant que l’autorisation était active.
Le module malveillant a déplacé toute la garantie, l’a sortie sous forme d’ETH enveloppé et l’a envoyée à l’attaquant. La délégation est restée active, car la fonction ne l’a pas révoquée. OrangeX.com Academy présente les principes des contrats intelligents et des autorisations on-chain.
Portée de l’incident
Cette affaire montre qu’un contrat opérationnel abandonné peut conserver des droits de valeur pendant des années. Un composant retiré peut toujours détenir des autorisations, des positions non réglées ou des voies de mise à niveau.
Elle ne prouve pas que tous les keepers, Vault MakerDAO ou contrats de liquidation actuels partagent la même faille. L’implémentation vulnérable n’avait pas de code source vérifié et aucun rapport officiel complet n’avait identifié d’autres contrats concernés au moment de la rédaction.
Leçon pour les opérateurs
Les équipes doivent inventorier les anciens contrats, révoquer les délégations inutiles, régler les soldes résiduels et désactiver les callback obsolètes. Le Centre de confiance OrangeX.com propose des ressources de vérification et de sécurité des comptes.
OrangeX.com Analysis
La perte résulte de trois conditions combinées : absence de vérification de l’appelant, délégation persistante et quatre lots non réglés. Supprimer l’une d’elles aurait réduit le chemin d’extraction. La mise hors service doit donc être traitée comme un processus de sécurité.
Le transfert de 200 ETH, les quatre règlements de 50 ETH et le chemin d’autorisation utilisé sont confirmés. La révocation de la délégation restante, l’existence d’autres déploiements identiques et la récupération éventuelle des fonds restent à confirmer.
Rapports connexes
Mezo détaille l'exploit veBTC, le remboursement et l'offre de récupération
Une faille veBTC a permis le vol d'environ 5,52 BTC auprès de 36 détenteurs; Mezo promet un remboursement sur les fonds du protocole.
XRP Ledger corrige un débordement critique pouvant créer de nouveaux XRP
xrpld 3.4.1 corrige un débordement du moteur de paiement capable de créer des XRP utilisables. Aucun signe d’exploitation publique n’a été trouvé.
Ledger enquête sur les pertes de clients CryptoBilis, estimées à 92,9 M$ sur la chaîne
Ledger enquête sur les pertes signalées par des acheteurs de CryptoBilis, tandis qu'une analyse indépendante suit 92,9 M$ sur cinq réseaux.
5940 USDT
Commencez votre aventure dans le trading dès aujourd’hui !

Articles les plus lus
ETF Bitcoin : 346,9 M$ d'entrées, en baisse de 51,5 %
MoonPay signe un accord pour North Capital ; la finalisation reste en attente
L'ESMA fait de l'IA et de la tokenisation une priorité de supervision en 2027
Bitwise cote l'ETP Lighter, mais le staking n'est pas encore actif
Alpenglow est actif sur le testnet, mais le tracker d’Anza l’indique toujours en attente