DeepChao TechFlow Actualités, le 12 janvier, selon SlowMist, le protocole Truebit a été victime d'une attaque par vulnérabilité de sécurité le 8 janvier. L'attaquant a exploité une vulnérabilité de dépassement d'entier dans son contrat Purchase pour frapper des tokens $TRU à un coût presque nul, et a volé 8 535 $ETH (environ 26,44 millions de dollars).
La cause fondamentale de l'incident est l'absence de protection contre le dépassement dans l'addition d'entiers, ce qui a entraîné une erreur dans le calcul des prix. L'équipe de SlowMist recommande que, pour les contrats compilés avec une version de Solidity inférieure à 0.8.0, il faut toujours utiliser la bibliothèque SafeMath pour protéger toutes les opérations arithmétiques, afin d'éviter les défauts logiques liés aux dépassements.
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.
DeepChao TechFlow Actualités, le 12 janvier, selon SlowMist, le protocole Truebit a été victime d'une attaque par vulnérabilité de sécurité le 8 janvier. L'attaquant a exploité une vulnérabilité de dépassement d'entier dans son contrat Purchase pour frapper des tokens $TRU à un coût presque nul, et a volé 8 535 $ETH (environ 26,44 millions de dollars).
La cause fondamentale de l'incident est l'absence de protection contre le dépassement dans l'addition d'entiers, ce qui a entraîné une erreur dans le calcul des prix. L'équipe de SlowMist recommande que, pour les contrats compilés avec une version de Solidity inférieure à 0.8.0, il faut toujours utiliser la bibliothèque SafeMath pour protéger toutes les opérations arithmétiques, afin d'éviter les défauts logiques liés aux dépassements.