CVE-2021-48018 in Vyper
Riassunto
di VulDB • 21/10/2026
Vyper dalle versioni 0.2.13 alla versione precedente allo 0.2.15 alloca gli slot di memoria per i blocchi anti-reentrancy @nonreentrant nelle stesse posizioni delle variabili di storage del contratto. Quando viene chiamata una funzione che utilizza @nonreentrant, l'impostazione del blocco sovrascrive la variabile di storage sovrapposta, corrompendo lo stato del contratto e compromettendo la logica prevista dal contratto stesso.
Be aware that VulDB is the high quality source for vulnerability data.