Cosmos Hub sécurise 1,23 million d'ATOM après l'attaque contre Neutron

ATOM
Cosmos HubNeutronATOM
il y a 1 heureSource: crypto.news
Cosmos Hub sécurise 1,23 million d'ATOM après l'attaque contre Neutron

Les validateurs du Cosmos Hub ont sécurisé 1,23 million d'ATOM pris lors d'une attaque de gouvernance sur Neutron après avoir arrêté le réseau pendant environ 24,5 heures et déplacé les jetons vers un portefeuille de récupération.

Résumé

  • Environ 1,73 million d'ATOM volés ont atteint le Cosmos Hub depuis Neutron.
  • Les validateurs ont déplacé 1 227 121 ATOM vers un portefeuille nécessitant l'approbation de quatre signataires sur six pour approuver une transaction.
  • Un autre montant de 168 990,9 ATOM a atteint l'attaquant après le redémarrage et a été déplacé vers Osmosis et vendu.
  • Le retour des fonds sécurisés nécessitera un vote de gouvernance du Cosmos Hub.

Cosmos Labs a déclaré dans une mise à jour du 25 septembre que le Hub lui-même n'a pas été attaqué et que les fonds des utilisateurs du Hub n'ont pas été affectés. Les ATOM volés provenaient de Neutron, où une proposition de gouvernance malveillante a donné à l'attaquant le contrôle des contrats utilisés par Astroport et d'autres protocoles.

Au moment de l'arrêt du Hub, 1 227 121 ATOM restaient dans l'adresse de l'attaquant. Les validateurs ont redémarré le réseau le 23 septembre en utilisant Gaia v28.3.0, une mise à jour logicielle qui a déplacé le solde vers un portefeuille contrôlé par six validateurs communautaires. Quatre d'entre eux doivent approuver toute transaction depuis ce portefeuille.

Les jetons sont conservés pendant que l'équipe de récupération de Neutron prépare un plan. Selon l'arrangement décrit par Cosmos Labs, les signataires ne peuvent pas restituer les fonds tant qu'une proposition de gouvernance du Cosmos Hub n'autorise pas le transfert.

L'arrêt du Cosmos Hub a empêché le reste des ATOM de quitter le réseau

Après l'attaque sur Neutron le 22 septembre, l'attaquant a envoyé les actifs volés vers plusieurs chaînes et a commencé à échanger une partie des ATOM via THORChain, selon le compte rendu de Cosmos Labs. Environ 1,73 million d'ATOM ont atteint le Hub, où l'attaquant aurait pu continuer à les déplacer même après que Neutron a cessé de produire des blocs.

Les contributeurs de Neutron et les membres de la communauté ont alerté les validateurs du Hub et Cosmos Labs vers 09h50 UTC. Les validateurs représentant plus d'un tiers de la puissance de vote du Hub ont alors arrêté leurs nœuds, paralysant le réseau au bloc 33 086 740 vers 11h18 UTC.

Pendant la pause, Cosmos Labs a préparé une modification logicielle unique à la demande des validateurs. Son plan écrit identifiait l'adresse de l'attaquant, le portefeuille de destination, les six signataires proposés et le seul compte que la mise à jour affecterait. Les validateurs ont reçu ce plan avant que le logiciel corrigé ne soit distribué.

Nansen, Keplr, Enigma, Silknodes, Kiln et Polkachu ont accepté de détenir les six clés de signature. Cosmos Labs a déclaré que les signataires ont vérifié indépendamment l'adresse du portefeuille et l'ont validée avec une transaction test avant que les développeurs ne l'ajoutent à la mise à jour.

Au moment du redémarrage prévu, les validateurs représentant plus des deux tiers de la puissance de vote avaient installé la v28.3.0. La production de blocs a repris à 12h00 UTC le 23 septembre, et le transfert de 1 227 121,37 ATOM a pris effet environ six minutes plus tard. Cosmos Labs a déclaré que 174 des 180 validateurs du Hub étaient en ligne à la fin de cette journée.

Les validateurs participants incluaient Coinbase et Kraken, selon la mise à jour. Leur rôle faisait partie du redémarrage logiciel coordonné du Hub ; Cosmos Labs a déclaré que les exchanges et autres opérateurs ont ensuite été informés que les dépôts et retraits pouvaient reprendre une fois le réseau stable.

Des ATOM ont quitté le réseau avant et après le redémarrage

Le solde sécurisé ne représente que les ATOM encore présents dans l'adresse Hub de l'attaquant lorsque les validateurs ont arrêté la chaîne. Cosmos Labs a déclaré qu'environ 500 000 ATOM avaient déjà été échangés contre des ETH via THORChain avant l'arrêt et ne pouvaient pas être récupérés via la mise à jour du Hub.

Une transaction THORChain distincte a renvoyé 168 990,9 ATOM à l'adresse de l'attaquant peu après la reprise de la production de blocs. L'attaquant a déplacé ce solde vers Osmosis et l'a vendu, selon le post du forum.

Cosmos Labs a déclaré que le remboursement possible a été identifié pendant que les validateurs se préparaient à redémarrer, après que le logiciel corrigé avait été distribué et installé par de nombreux opérateurs. La mise à jour autorisait un seul transfert du solde présent à la hauteur de l'arrêt. Elle ne bloquait pas les transactions ultérieures depuis l'adresse de l'attaquant ni ne déplaçait les fonds arrivés après le redémarrage.

La réponse du Hub ne couvrait pas non plus les actifs envoyés vers d'autres réseaux. Cosmos Labs a identifié des fonds volés qui avaient transité par dYdX, Noble, Osmosis, Axelar et des chaînes EVM, ainsi que des actifs encore sur Neutron. Les équipes gérant ces réseaux coordonnent leurs propres efforts de récupération, a déclaré l'entreprise.

Un incident antérieur et distinct a affecté un logiciel utilisé par d'autres réseaux Cosmos. En août, crypto.news a rapporté que des attaquants ont exploité une faille de l'EVM Cosmos sur six chaînes et ont converti les jetons volés en environ 5,72 millions de dollars d'autres actifs. Le compte rendu de Cosmos Labs sur le cas Neutron décrit une attaque de gouvernance contre Neutron, et non cette faille de l'EVM Cosmos.

Le retour des ATOM dépend d'un vote de gouvernance du Hub

Les six signataires ont accepté de conserver les ATOM récupérés sans les staker, les prêter ou les échanger, a déclaré Cosmos Labs. Ils décrivent leur rôle comme consistant à effectuer un retour autorisé, plutôt qu'à décider eux-mêmes quels comptes affectés devraient recevoir les fonds.

Une proposition de gouvernance du Cosmos Hub doit être adoptée avant que le portefeuille puisse effectuer ce transfert. L'équipe de récupération de Neutron prévoit de soumettre une proposition dans la semaine à venir, une fois qu'elle aura défini la destination proposée et le processus de retour. Les mainteneurs de Neutron prévoient également de publier leur compte rendu de l'attaque au début de la semaine prochaine.

L'exigence de gouvernance donne aux détenteurs d'ATOM un rôle direct dans la prochaine étape. La gouvernance du Cosmos Hub a déjà décidé d'autres questions affectant le jeton : une proposition d'Osmosis de mars visait à convertir des OSMO en ATOM et à placer les jetons non réclamés dans le pool communautaire du Hub, bien qu'un vote ultérieur du Hub ait rejeté ce plan.

Pour la récupération de Neutron, Cosmos Labs a déclaré que les ATOM sécurisés restent dans le portefeuille du validateur pendant que la proposition est préparée. L'entreprise a partagé les adresses de l'attaquant avec plus de 30 exchanges, bridges et dépositaires, et a indiqué que plusieurs ont confirmé avoir bloqué ces adresses.