
MAYAChain suspend son réseau après un exploit estimé à 1,7 million de dollars
Une analyse préliminaire indique que six bugs en chaîne ont permis à une transaction de 23 messages de drainer 48,87 millions de CACAO, faisant chuter le token de près de 89 %.

[Mise à jour à 09 h 25 UTC, le 19 août : ajout de précisions sur les mécanismes de l’exploit et son impact sur les pools de liquidité de MAYAChain.
Mise à jour à 06 h 57 UTC, le 20 août : ajout de commentaires du cofondateur de Maya Protocol, Aalux.]
La plateforme d’échange décentralisée (DEX) interchaînes Maya Protocol a interrompu son réseau après qu’un attaquant a exploité une série de failles logicielles pour s’emparer d’un montant estimé à 1,7 million de dollars en cryptomonnaies.
Mercredi, le cofondateur pseudonyme de Maya Protocol, Aalux, a déclaré que l’attaquant avait volé environ 20 bitcoins d’une valeur de 1,4 million de dollars, ainsi que d’autres actifs pour 300 000 dollars. Il a précisé que l’interruption avait empêché d’autres dommages et que l’équipe avait commencé à travailler sur un correctif afin de reprendre les échanges.
Une analyse technique préliminaire, partagée par Aalux, a attribué l’incident à six bugs en chaîne impliquant les comptes de trading, la gestion des transactions sortantes et les calculs des pools de liquidité.
Alors que l’analyse évaluait le butin de l’attaquant à environ 1,7 million de dollars, elle estimait que les pools de MAYAChain avaient perdu environ 10,9 millions de dollars de valeur, en incluant les pertes liées à l’arbitrage et à l’effondrement de CACAO.
Aalux a déclaré à Cointelegraph que l’équipe avait contacté l’attaquant par l’intermédiaire d’un message intégré dans une transaction Bitcoin OP_RETURN. Il a dit qu’il ferait personnellement don de 200 000 dollars et chercherait à réunir des fonds supplémentaires, dans le but de récupérer autant que possible des pertes et, éventuellement, d’indemniser intégralement les utilisateurs concernés.
Comment l’exploit de MAYAChain s’est déroulé
Maya Protocol est un réseau interchaînes construit à partir du code open source de THORChain et conçu pour le compléter. CACAO est le jeton de gaz et de règlement de MAYAChain, et il est associé aux actifs pris en charge dans ses pools de liquidité.
Selon l’analyse, la transaction a écrasé les enregistrements servant à suivre les transferts sortants, ce qui a entraîné la classification de ces transferts comme manquants. Cela a activé un mécanisme de protection contre le vol, qui a mal calculé l’indemnisation du pool Arbitrum Chainlink (ARB.LINK) de Maya, caractérisé par une faible liquidité, et lui a attribué à tort 49,45 millions de CACAO.
À lire aussi : BitBox corrige des failles « graves » de portefeuilles susceptibles de mettre les fonds en danger
Le transfert destiné à financer ce crédit a échoué, car la réserve de Maya ne détenait pas suffisamment de CACAO, mais le solde gonflé du pool est resté inchangé. L’attaquant a ensuite ajouté une quantité négligeable de liquidité, acquis 99,93 % du pool et retiré 48,87 millions de CACAO d’Asgard, qui détient les actifs du protocole.
Le chercheur indépendant en sécurité blockchain Vini Barbosa a résumé les conclusions et indiqué que le CACAO avait chuté de 88,7 %, passant d’environ 0,115 dollar à 0,013 dollar pendant l’incident.
Aalux a déclaré que l’équipe chercherait à obtenir la restitution des fonds volés par l’intermédiaire d’un programme de prime aux bugs et travaillerait à restaurer la liquidité.

