Vulnérabilité Critique dans le Contrat BSC Déclenche une Perte de $100,000

robot
Création du résumé en cours

BlockSec Phalcon, la plateforme de sécurité de la célèbre société d’audit BlockSec, a récemment signalé sur le réseau X la découverte d’une attaque sophistiquée contre un contrat inconnu déployé sur la chaîne BSC. L’opération malveillante a entraîné un vol d’environ 100 000 $, exposant une faille fondamentale dans le mécanisme de synchronisation du protocole de brûlage des paires de tokens.

Architecture du protocole : où réside la vulnérabilité

Selon l’analyse partagée par Odaily, la racine du problème se trouve dans la conception du système de brûlage de liquidité. La vulnérabilité ne réside pas simplement dans un code défectueux, mais dans une architecture qui permet des manipulations en cascade. Le protocole implémentait une fonction de synchronisation qui, bien qu’ayant pour but de maintenir l’équilibre des paires, est devenue le point faible du contrat.

Le mécanisme était programmé pour détruire automatiquement des pourcentages significatifs de tokens lors d’opérations d’échange, dans l’espoir que cette action protégerait le fonds. Cependant, cette même caractéristique est devenue l’outil que l’attaquant a utilisé à son avantage.

Exécution en deux phases : l’anatomie de l’attaque

L’exploitant a exploité la vulnérabilité via une stratégie d’arbitrage exécutée en deux opérations consécutives. Lors de la première phase, lors d’un échange initial, il a réussi à extraire 99,56 % des tokens PGNLZ du fonds de liquidité. Cette action aurait dû déclencher des mécanismes de sécurité, mais l’architecture a permis de continuer.

Lors de la deuxième phase, l’attaquant a effectué une opération de vente de PGNLZ qui a automatiquement activé la fonction transferFrom du contrat. Cette fonction, telle qu’elle était conçue, a procédé à la destruction de 99,9 % des tokens PGNLP restants et a exécuté une synchronisation forcée. C’est ici que la vulnérabilité a montré toute son ampleur : la brûlure massive de PGNLP a provoqué une augmentation artificielle du prix relatif du token, manipulant les métriques de valeur du fonds.

Gain de l’attaquant : exploitation de prix manipulés

Profitant de la distorsion des prix générée par la synchronisation et le brûlage de tokens, l’exploitant a effectué son dernier mouvement. Avec le prix manipulé à son avantage, il a réussi à retirer pratiquement la totalité des USDT restant dans le fonds, complétant ainsi la chaîne d’événements qui a abouti à la perte totale de 100 000 $.

Implications pour l’écosystème BSC

Cet incident souligne un schéma récurrent dans les vulnérabilités des contrats intelligents : la confluence de mécanismes apparemment indépendants peut créer des vecteurs d’attaque non prévus. Les développeurs opérant sur la chaîne BSC et concevant des protocoles avec des fonctions de brûlage doivent reconsidérer comment celles-ci interagissent avec les opérations de synchronisation et les transferts de fonds, en mettant en place des validations supplémentaires pour rompre ces chaînes d’exploitation.

TOKEN3,67%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • Commentaire
  • Reposter
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler

Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)