Selon les nouvelles de ME, le 15 juin (UTC+8), BlockSec Phalcon a publié une mise à jour sur l'analyse de l'incident de vulnérabilité d'Aztec. Après une enquête approfondie, la cause racine de cet incident n'est pas une absence de contrôle d'accès, mais le fait que numRealTxs dans RollupProcessorV3 n'est pas rigoureusement lié à l'ensemble de transactions validé par la preuve ZK. Plus précisément, le chemin de vérification de la preuve décode toutes les transactions de encodedInnerTxData et les insère dans l'arbre Merkle du rollup, tandis que la logique de règlement L1 ne traite que les n premiers emplacements décodés, où n correspond à numRealTxs. L'attaquant a exploité cette incohérence en plaçant les transactions de dépôt réelles dans des emplacements plus tardifs tout en définissant numRealTxs sur une valeur faible, contournant ainsi des vérifications telles que decreasePendingDepositBalance(), créant des soldes d'actifs non garantis et les retirant avec succès. Dans la transaction d'attaque, l'attaquant a créé simultanément des soldes non garantis sur plusieurs actifs, puis les a retirés via le processus normal de retrait. En outre, bien qu'Aztec Connect ait été arrêté le 31 mars 2024, le contrat RollupProcessorV3 a été mis à jour le 10 avril sans audit externe. (Source : Foresight News)
BlockSec identifie la cause racine de la vulnérabilité d'Aztec comme un déséquilibre entre numRealTxs et l'ensemble des transactions
KuCoinFlashPartager
BlockSec a publié de nouvelles informations sur chaîne concernant la vulnérabilité d'Aztec, identifiant la cause racine comme un déséquilibre entre numRealTxs et l'ensemble des transactions dans RollupProcessorV3. Les attaquants ont exploité cette faille pour créer des soldes non approuvés et retirer des actifs. Les informations sur la vulnérabilité mettent en lumière comment les dépôts réels ont été placés dans des créneaux ultérieurs tandis que numRealTxs était fixé à une valeur plus faible, contournant ainsi des vérifications clés. Le contrat a été mis à jour le 10 avril 2024, sans audit externe.
Source:Afficher l'original
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.