2 matches found
GHSA-4W26-8P97-F4JP AugAssign evaluation order causing OOB write within the object in Vyper
Vyper handles AugAssign statements by first caching the target location to avoid double evaluation. However, in the case when target is an access to a DynArray and the rhs modifies the array, the cached target will evaluate first, and the bounds check will not be re-evaluated during the write...
2.3CVSS5.9AI score0.0057EPSS
SaveExploits1References4
CVE-2025-27105
The Vyper smart contract language for the EVM is vulnerable to an Out-of-bounds Write (CWE-787). The issue stems from how the language handles AugAssign statements by caching the target location to avoid double evaluation. Specifically, when the target is an access to a DynArray and the right-han...
9.1CVSS6.5AI score0.0057EPSS
SaveExploits1References1Affected Software1
20