ActualitésCryptoLe pont Ethereum d'Ankr perd 304 500 $ dans une exploit de reçus falsifiés

Le pont Ethereum d'Ankr perd 304 500 $ dans une exploit de reçus falsifiés

Auteur: Crypto Adventure·

Points clés

  • •L'attaquant a exécuté cinq retraits frauduleux en environ trois minutes en réutilisant la référence d'un dépôt Optimism déjà réglé.
  • •SlowMist a indiqué que des reçus falsifiés avec des détails de transfert manipulés ont passé l'autorisation, car le pont n'a pas vérifié de manière indépendante les réclamations par rapport aux enregistrements de la chaîne source.
  • •Les enquêteurs on-chain ont retracé des actifs volés incluant environ 82,91 ankrETH, 515 206 ankrPOL et 7,98 millions d'ANKR.
  • •Les retraits du pont d'Ankr ont été suspendus vers 09h51 UTC, mais l'opérateur n'avait publié ni déclaration d'incident ni plan de rétablissement.
  • •Les enquêteurs n'avaient pas déterminé si les identifiants de signature avaient été compromis ou si l'infrastructure d'autorisation avait été manipulée d'une autre manière.
Le pont Ethereum d'Ankr perd 304 500 $ dans une exploit de reçus falsifiés

Le pont inter-chaînes Ethereum d'Ankr a perdu environ 304 500 $ le 9 novembre, après qu'un attaquant a soumis cinq demandes de retrait frauduleuses fondées sur un dépôt déjà finalisé sur Optimism.

La société de sécurité blockchain Blockaid a été la première à identifier l'attaque et a estimé les pertes initiales à 292 000 $. SlowMist a ensuite relevé l'estimation à environ 304 500 $, attribuant le vol à des reçus inter-chaînes falsifiés qui ont passé les contrôles d'autorisation du pont malgré des détails de transaction manipulés.

L'attaquant a détourné un dépôt légitime du 3 novembre d'environ 0,0044 ankrETH sur Optimism. Bien que ce transfert ait déjà été remboursé sur Ethereum, sa référence de transaction a été réutilisée pour autoriser cinq retraits supplémentaires impliquant des actifs, des destinataires et des montants différents. Les cinq retraits ont été exécutés en l'espace d'environ trois minutes, transférant les stocks disponibles du pont en plusieurs jetons vers un portefeuille contrôlé par l'attaquant. Ce schéma de réutilisation révèle une faille structurelle dans la conception des ponts : lorsque les retraits sont approuvés sur la seule base d'un reçu, une seule référence de dépôt réglé peut permettre plusieurs réclamations, à moins que des vérifications côté destination ne confirment chaque demande par rapport aux enregistrements de la chaîne source.

Cinq retraits falsifiés drainent les réserves du pont

Les enregistrements on-chain montrent que l'attaquant a extrait environ 82,91 ankrETH, 515 206 ankrPOL et 7,98 millions de jetons ANKR. Deux retraits supplémentaires ont retiré environ 5 372 jetons de staking liés à Polygon et 0,82 aETHb.

PeckShield a retracé les actifs volés, estimant la perte initiale à environ 286 000 $ et indiquant que la majeure partie des produits avait été convertie en environ 103 ETH, d'une valeur d'environ 217 000 $ à ce moment-là. Les différences d'estimations de pertes reflètent les variations de valorisation des jetons et le moment de l'évaluation de chaque société.

SlowMist a identifié la vulnérabilité centrale dans le processus d'autorisation des retraits du pont. Bien que les cinq reçus référençaient la même transaction Optimism d'origine, chacun contenait des détails de transfert altérés et portait une signature valide du signataire de consensus de confiance du pont. Ces signatures ont permis à la fonction withdraw() du pont de libérer des actifs sans vérifier de manière indépendante que les retraits revendiqués correspondaient à de véritables dépôts sur la chaîne source.

L'architecture du pont d'Ankr repose sur un processus de notarisation dans lequel les transactions de dépôt reçoivent une autorisation avant que les actifs correspondants puissent être libérés sur un autre réseau. Cette dépendance à une couche de signature de confiance est répandue dans l'infrastructure inter-chaînes, et c'est pourquoi la rigueur de la vérification côté destination — plutôt que la taille des dépôts individuels — détermine la valeur exposée à tout retrait approuvé.

La manière dont l'attaquant a obtenu des signatures valides reste non élucidée. SlowMist n'a pas confirmé si les identifiants de signature avaient été compromis ou si l'infrastructure d'autorisation avait été manipulée.

Des transferts antérieurs de portefeuilles d'opérateur soulèvent des questions

Blockaid a également signalé des mouvements de fonds suspects impliquant des portefeuilles associés aux opérations d'Ankr sur Ethereum, Arbitrum et Linea. Plusieurs heures avant les retraits du pont, les fonds de ces portefeuilles ont été regroupés dans une adresse distincte, puis utilisés pour financer le compte ayant exécuté l'attaque.

Le lien entre ces transferts et les signatures non autorisées reste non confirmé, et les enquêteurs n'ont pas établi si cette activité impliquait des identifiants opérationnels compromis ou une autre méthode d'attaque.

Incidents antérieurs et statut du pont

Cette attaque fait suite à un incident distinct survenu en août concernant un contrat de liquid staking d'Ankr, lorsqu'une vulnérabilité dans ankrFLOW a permis la création de jetons non adossés et environ 410 000 $ de pertes pour MORE Markets. Une défaillance similaire d'autorisation inter-chaînes a également affecté le pont zkLink Nova fin octobre, entraînant environ 786 000 $ de retraits non autorisés.

Le pont Ethereum d'Ankr est initialement resté non suspendu après l'attaque du 9 novembre, bien que les enregistrements on-chain ultérieurs indiquent que les retraits ont été suspendus vers 09h51 UTC ce matin-là. Ankr n'avait pas publié de déclaration publique sur l'incident ni annoncé de plan de rétablissement au moment de la publication. L'origine des signatures acceptées, la perte financière finale et tout remboursement potentiel pour les utilisateurs concernés restent non confirmés. Avec les retraits suspendus et aucune explication officielle des signatures acceptées, les indicateurs à surveiller à court terme sont la déclaration d'incident d'Ankr et tout plan de rétablissement ou de remboursement, la durée de la suspension des retraits, ainsi que les mises à jour des traçages et des chiffres de pertes des sociétés de sécurité suivant les environ 103 ETH de produits convertis.

Source : Crypto Adventure