Attaque du routeur BNB Chain entraînant une perte de 62,28 BNB

iconChaincatcher
Partager
AI summary iconRésumé
Un contrat Router sur la chaîne BNB a été exploité en raison de failles dans ses fonctions Swap et uniswapV3SwapCallback, entraînant une perte de 62,28 BNB. Les attaquants ont falsifié un V3 Pool/adapter et utilisé les approbations ERC-20 existantes pour voler des actifs. Le Router n'a pas vérifié l'appelant ni lié le payeur dans le callback. Les utilisateurs ayant approuvé des jetons pour le Router ont pu perdre des actifs sans interaction supplémentaire. Cet incident souligne la nécessité de mesures CFT plus robustes et de la conformité avec les cadres à venir comme MiCA.

ChainCatcher rapporte, selon la surveillance de SlowMist, qu'un contrat Router a été attaqué en raison de vulnérabilités de sécurité dans l'entrée Swap et dans uniswapV3SwapCallback, entraînant une perte estimée à 62,28 BNB pour l'instant. Ce contrat Router ne vérifie pas si l'appelant est un Pool V3 légitime et ne lie pas le payer dans le callback au contexte original de la transaction. L'attaquant a falsifié un Pool V3/adapter et injecté l'adresse de la victime en tant que payer, exploitant ainsi les autorisations ERC-20 précédemment accordées au Router pour exécuter une fonction transferFrom() et transférer les actifs. Les utilisateurs ayant accordé une autorisation suffisante de jetons à ce Router peuvent voir leurs actifs autorisés transférés, même sans effectuer d'autres interactions.

Clause de non-responsabilité : les informations sur cette page peuvent avoir été obtenues auprès de tiers et ne reflètent pas nécessairement les points de vue ou opinions de KuCoin. Ce contenu est fourni à titre informatif uniquement, sans aucune représentation ou garantie d’aucune sorte, et ne doit pas être interprété comme un conseil en investissement. KuCoin ne sera pas responsable des erreurs ou omissions, ni des résultats résultant de l’utilisation de ces informations. Les investissements dans les actifs numériques peuvent être risqués. Veuillez évaluer soigneusement les risques d’un produit et votre tolérance au risque en fonction de votre propre situation financière. Pour plus d’informations, veuillez consulter nos conditions d’utilisation et divulgation des risques.