High severity7.4NVD Advisory· Published Oct 21, 2026
CVE-2021-48018
CVE-2021-48018
Description
Vyper from 0.2.13 before 0.2.15 allocates storage slots for @nonreentrant reentrancy locks at the same locations as contract storage variables. When a function using @nonreentrant is called, setting the lock overwrites the overlapping storage variable, corrupting contract state and breaking the contract's intended logic.
Affected products
1Patches
Vulnerability mechanics
References
2News mentions
0No linked articles in our index yet.