Ethereum

L’administrateur de HashKey Chain déplace 142 818 USDT avec un échange de contrat temporaire

image

Donnoh_eth, responsable de la recherche chez L2Beat, a souligné l’intervention le 15 octobre, affirmant que le remplacement pourrait générer des transactions L2 avec « n’importe quel « de ».

Un échange de contrat de six minutes

HashKey Chain est construit sur la pile OP. Dans sa mise en œuvre normale, le portail dérive l’expéditeur du compte qui l’appelle sur Ethereum, en appliquant un alias d’adresse pour les appelants du contrat. Le code temporaire permet à la place au propriétaire ProxyAdmin de choisir une adresse `_from` arbitraire en utilisant `depositTransactionOverride`.

La trace des appels Ethereum montre que l’administrateur a fourni l’adresse de l’utilisateur sous la forme « _from » et a ciblé l’adresse de l’utilisateur. $USDT contracter. La spécification de dépôt d’OP Stack explique pourquoi cela fonctionne : les transactions de dépôt reposent sur les événements de dépôt d’Ethereum pour l’autorisation plutôt que sur une signature L2.

Les commentaires dans le code de remplacement le décrivent comme destiné aux dépôts d’urgence. La raison du ciblage de ce portefeuille particulier reste floue. L’absence de signature L2 ne permet pas en soi d’établir si le titulaire du compte a donné son consentement par un autre canal.

La restauration laisse la puissance de mise à niveau intacte

L2Beat identifie le contrôleur de mise à niveau comme un portefeuille multisignature NXV à « 0x3228…C40f », nécessitant trois signataires sur cinq. Il peut remplacer à la fois le Portal et le L1StandardBridge sans délai.

La chaîne, qui a annoncé un accord de déploiement de Morpho en juillet, avait une valeur totale d’environ 8 millions de dollars sécurisée sur le tableau de bord de L2Beat le 15 octobre.

La restauration de l’implémentation antérieure a supprimé le remplacement temporaire, mais n’a pas supprimé le pouvoir de l’installer à nouveau. Pour les fonds pontés, le risque permanent réside dans l’autorité de mise à niveau de l’administrateur : L2Beat avertit les utilisateurs qu’ils n’ont aucune fenêtre garantie pour quitter avant une mise à niveau non désirée.

To Top