Lucene search
+L

2 matches found

OSV
OSV
•added 2025/02/21 10:43 p.m.•16 views

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
CVE
•added 2025/02/21 9:27 p.m.•113 views

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
Rows per page
Query Builder