CVE-2024-35229 in era-compiler-solidity
Résumé
par VulDB • 26/06/2026
ZKsync Era est un rollup de couche 2 qui utilise des preuves à divulgation nulle de connaissance (zero-knowledge proofs) pour mettre à l'échelle Ethereum. Avant la version 1.3.10, il existe un motif très spécifique `f(a(),b()); check_if_a_executed_last()` dans Yul qui expose un bug concernant l'ordre d'évaluation des arguments de fonction Yul. Cette vulnérabilité a été corrigée dans la version 1.3.10. En attendant une mise à jour, mettez à niveau et redéployez les contrats concernés en tant que solution de contournement (workaround).
If you want to get best quality of vulnerability data, you may have to visit VulDB.