Lucene search
+L

593 matches found

OSV
OSV
added 2025/02/21 10:15 p.m.6 views

PYSEC-2025-31

vyper is a Pythonic Smart Contract Language for the EVM. 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...

9.1CVSS5.7AI score0.00559EPSS
SaveExploits1References1
PyPA
PyPA
added 2025/02/21 10:15 p.m.13 views

PYSEC-2025-30

vyper is a Pythonic Smart Contract Language for the EVM. Multiple evaluation of a single expression is possible in the iterator target of a for loop. While the iterator expression cannot produce multiple writes, it can consume side effects produced in the loop body e.g. read a storage variable...

7.5CVSS6.8AI score0.00438EPSS
SaveExploits1References4Affected Software1
PyPA
PyPA
added 2025/02/21 10:15 p.m.14 views

PYSEC-2025-31

vyper is a Pythonic Smart Contract Language for the EVM. 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...

9.1CVSS6.8AI score0.00559EPSS
SaveExploits1References2Affected Software1
OSV
OSV
added 2025/02/21 9:36 p.m.12 views

CVE-2025-26622 sqrt doesn't define rounding behavior in Vyper

vyper is a Pythonic Smart Contract Language for the EVM. Vyper sqrt builtin uses the babylonian method to calculate square roots of decimals. Unfortunately, improper handling of the oscillating final states may lead to sqrt incorrectly returning rounded up results. This issue is being addressed a...

2.3CVSS7.3AI score
SaveExploits0References4
CVE
CVE
added 2025/02/21 9:36 p.m.87 views

CVE-2025-26622

The CVE concerns vyper’s sqrt() builtin, which uses the Babylonian method for decimals. The problem arises from improper handling of oscillating final states, which can cause sqrt to return a rounded-up value (e.g., for certain inputs, 0.9999999998 → 0.9999999999). The issue is detailed in the GH...

7.5CVSS6.4AI score0.0032EPSS
SaveExploits0References2Affected Software1
Vulnrichment
Vulnrichment
added 2025/02/21 9:36 p.m.20 views

CVE-2025-26622 sqrt doesn't define rounding behavior in Vyper

vyper is a Pythonic Smart Contract Language for the EVM. Vyper sqrt builtin uses the babylonian method to calculate square roots of decimals. Unfortunately, improper handling of the oscillating final states may lead to sqrt incorrectly returning rounded up results. This issue is being addressed a...

2.3CVSS7.4AI score0.0032EPSS
SaveExploits0References2
Cvelist
Cvelist
added 2025/02/21 9:36 p.m.37 views

CVE-2025-26622 sqrt doesn't define rounding behavior in Vyper

vyper is a Pythonic Smart Contract Language for the EVM. Vyper sqrt builtin uses the babylonian method to calculate square roots of decimals. Unfortunately, improper handling of the oscillating final states may lead to sqrt incorrectly returning rounded up results. This issue is being addressed a...

2.3CVSS0.0032EPSS
SaveExploits0References2
Cvelist
Cvelist
added 2025/02/21 9:32 p.m.46 views

CVE-2025-27104 double eval in For List Iter in Vyper

vyper is a Pythonic Smart Contract Language for the EVM. Multiple evaluation of a single expression is possible in the iterator target of a for loop. While the iterator expression cannot produce multiple writes, it can consume side effects produced in the loop body e.g. read a storage variable...

2.3CVSS0.00438EPSS
SaveExploits1References2
Vulnrichment
Vulnrichment
added 2025/02/21 9:32 p.m.16 views

CVE-2025-27104 double eval in For List Iter in Vyper

vyper is a Pythonic Smart Contract Language for the EVM. Multiple evaluation of a single expression is possible in the iterator target of a for loop. While the iterator expression cannot produce multiple writes, it can consume side effects produced in the loop body e.g. read a storage variable...

2.3CVSS7.4AI score0.00438EPSS
SaveExploits1References2
OSV
OSV
added 2025/02/21 9:32 p.m.10 views

CVE-2025-27104 double eval in For List Iter in Vyper

vyper is a Pythonic Smart Contract Language for the EVM. Multiple evaluation of a single expression is possible in the iterator target of a for loop. While the iterator expression cannot produce multiple writes, it can consume side effects produced in the loop body e.g. read a storage variable...

2.3CVSS7.3AI score
SaveExploits0References4
CVE
CVE
added 2025/02/21 9:32 p.m.86 views

CVE-2025-27104

Vulnerability CVE-2025-27104 affects vyper (Pythonic Smart Contract Language for the EVM): a for-loop iterator target can cause multiple evaluations of the iterator expression, allowing side effects from the loop body to be consumed and interleaved with reads in the loop, leading to unexpected pr...

7.5CVSS6.3AI score0.00438EPSS
SaveExploits1References2Affected Software1
Vulnrichment
Vulnrichment
added 2025/02/21 9:27 p.m.10 views

CVE-2025-27105 AugAssign evaluation order causing OOB write within the object in Vyper

vyper is a Pythonic Smart Contract Language for the EVM. 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...

2.3CVSS9.3AI score0.00559EPSS
SaveExploits1References1
Cvelist
Cvelist
added 2025/02/21 9:27 p.m.33 views

CVE-2025-27105 AugAssign evaluation order causing OOB write within the object in Vyper

vyper is a Pythonic Smart Contract Language for the EVM. 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...

2.3CVSS0.00559EPSS
SaveExploits1References1
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.00559EPSS
SaveExploits1References1Affected Software1
OSV
OSV
added 2025/02/21 9:27 p.m.11 views

CVE-2025-27105 AugAssign evaluation order causing OOB write within the object in Vyper

vyper is a Pythonic Smart Contract Language for the EVM. 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...

2.3CVSS8.6AI score
SaveExploits0References3
CNNVD
CNNVD
added 2025/02/21 12:00 a.m.9 views

Vyper 安全漏洞

Vyper is a Pythonic smart contract language for EVM open sourced by vyperlang. A security vulnerability exists in Vyper that stems from improper boundary checking for dynamic array operations...

9.1CVSS8.8AI score0.00559EPSS
SaveExploits1References3
CNNVD
CNNVD
added 2025/02/21 12:00 a.m.9 views

Vyper 安全漏洞

Vyper is a Pythonic smart contract language for EVM open sourced by vyperlang. A security vulnerability exists in Vyper that stems from mishandling of the sqrt function, which could lead to incorrect calculation results...

7.5CVSS7.2AI score0.0032EPSS
SaveExploits0References4
Positive Technologies
Positive Technologies
added 2025/02/21 12:00 a.m.7 views

PT-2025-7630 · Vyper · Vyper

Name of the Vulnerable Software and Affected Versions: Vyper versions prior to 0.4.1 Description: The issue concerns the potential for multiple evaluations of a single expression in the iterator target of a for loop, which can lead to unexpected program behavior. Specifically, reads in iterators...

7.5CVSS6.6AI score0.00438EPSS
SaveExploits1References13
CNNVD
CNNVD
added 2025/02/21 12:00 a.m.8 views

Vyper 安全漏洞

Vyper is a Pythonic smart contract language for EVM open sourced by vyperlang. A security vulnerability exists in Vyper that stems from multiple evaluations of an iterator expression, which could lead to abnormal program behavior...

7.5CVSS7.3AI score0.00438EPSS
SaveExploits1References4
Positive Technologies
Positive Technologies
added 2025/02/21 12:00 a.m.11 views

PT-2025-7605 · Vyper · Vyper

Name of the Vulnerable Software and Affected Versions: Vyper versions prior to 0.4.1 Description: The issue arises from the improper handling of oscillating final states in the sqrt function, which uses the babylonian method to calculate square roots of decimals. This can lead to sqrt incorrectly...

7.5CVSS6.8AI score0.0032EPSS
SaveExploits0References14
Rows per page
Query Builder