SynapLogic contrat présente une vulnérabilité grave. Les hackers ont réussi à voler environ 18,6 millions de dollars grâce à cette faille, une fois de plus un rappel de l'importance de la sécurité des contrats.



Où se situe le problème ? Ce contrat est principalement utilisé pour répartir la part des revenus du jeton natif SYP, mais il comporte une faille fatale — il ne vérifie pas si le montant total distribué correspond réellement aux fonds transférés (msg.value).

Comment les attaquants ont-ils procédé ? De manière simple et brutale. En spécifiant une adresse de réception particulière, ils ont fait en sorte que le système calcule une quantité de jetons à distribuer bien supérieure au montant réellement payé. Ensuite, en exploitant cette différence, ils ont effectué une opération d’arbitrage après avoir obtenu les nouveaux jetons SYP — une entrée, une sortie, et l’argent est dans leur poche.

Ce type de vulnérabilité, bien que basique, est extrêmement dangereux. Rappel à tous : le mécanisme de distribution des jetons doit impérativement comporter des vérifications de valeurs et des limites supérieures et inférieures, sinon c’est ouvrir une porte dérobée aux hackers.
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
  • 9
  • Reposter
  • Partager
Commentaire
Ajouter un commentaire
Ajouter un commentaire
Aucun commentaire
  • Épinglé