Poolz victime d'une attaque par débordement arithmétique, pertes de 665 K USD sur plusieurs chaînes.

robot
Création du résumé en cours

Poolz subit une attaque par débordement arithmétique, perte d'environ 665K dollars

Récemment, plusieurs projets Poolz sur différents réseaux blockchain ont été victimes de piratages, entraînant le vol d'un grand nombre de jetons d'une valeur totale d'environ 665 000 dollars. L'attaque a eu lieu le 15 mars 2023, impliquant plusieurs réseaux tels qu'Ethereum, BNB Smart Chain et Polygon.

Poolz a été attaqué en raison d'un problème de débordement arithmétique, avec des pertes d'environ 665K dollars !

L'attaquant a exploité une vulnérabilité de débordement arithmétique dans le contrat Poolz. En manipulant habilement la fonction CreateMassPools, l'attaquant a pu créer des pools avec une liquidité initiale anormalement élevée, alors qu'il n'avait réellement besoin de transférer qu'une très petite quantité de jetons. Cette incohérence a finalement permis à l'attaquant d'extraire des jetons bien supérieurs à la quantité qu'il avait réellement déposée.

Poolz a subi une attaque en raison d'un problème de débordement arithmétique, avec une perte d'environ 665K dollars !

Plus précisément, l'attaquant a passé un tableau lors de l'appel de la fonction CreateMassPools, qui a entraîné un dépassement de uint256. Bien que le nombre de jetons réellement transférés soit faible, en raison du dépassement, le système a enregistré par erreur une valeur de liquidité initiale énorme. Ensuite, l'attaquant a retiré cette liquidité "fausse" par le biais de la fonction withdraw.

Poolz a subi une attaque en raison d'un problème de débordement arithmétique, avec des pertes d'environ 665K dollars !

Le principal problème révélé par cet incident est le débordement d'entier. Pour éviter des vulnérabilités similaires, les développeurs devraient envisager d'utiliser une version plus récente du compilateur Solidity, qui effectue automatiquement des vérifications de débordement. Pour les projets utilisant des versions plus anciennes de Solidity, la bibliothèque SafeMath d'OpenZeppelin peut être utilisée pour prévenir les risques de débordement d'entier.

Poolz a subi une attaque en raison d'un problème de débordement arithmétique, avec une perte d'environ 665K dollars !

Cette attaque souligne à nouveau l'importance d'effectuer des audits de sécurité rigoureux dans le développement de contrats intelligents, en particulier lorsqu'il s'agit de fonctionnalités clés traitant des fonds des utilisateurs. Cela rappelle également aux équipes de projet et aux utilisateurs de rester toujours vigilants et de surveiller de près les menaces potentielles à la sécurité.

Voir l'original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Récompense
  • 3
  • Partager
Commentaire
0/400
WhaleWatchervip
· Il y a 22h
L'audit est-il une simple illusion ?
Voir l'originalRépondre0
DAOplomacyvip
· Il y a 22h
sans doute un autre cas de primitives de sécurité sous-optimales
Voir l'originalRépondre0
TokenomicsTherapistvip
· Il y a 22h
Encore une cible donnée gratuitement
Voir l'originalRépondre0
  • É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)