Lucene search
+L

2 matches found

OSV
OSV
added 2025/02/21 10:43 p.m.9 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.0055EPSS
SaveExploits1References4
CVE
CVE
added 2025/02/21 9:27 p.m.99 views

CVE-2025-27105

CVE-2025-27105 concerns vyper, a Pythonic smart contract language for the EVM. The issue arises in AugAssign handling when the target is an access to a dynamic array (DynArray); if the right-hand side modifies the array, the target is cached and the bounds check may not be re-evaluated during the...

9.1CVSS6.5AI score0.0055EPSS
SaveExploits1References1Affected Software1
Rows per page
Query Builder