Lucene search

K

6 matches found

CVE
CVE
added 2025/02/21 10:15 p.m.75 views

CVE-2025-27105

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 bou...

9.1CVSS6.5AI score0.0011EPSS
CVE
CVE
added 2025/02/21 10:15 p.m.61 views

CVE-2025-26622

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...

7.5CVSS6.4AI score0.00043EPSS
CVE
CVE
added 2025/01/14 6:16 p.m.60 views

CVE-2025-21607

Vyper is a Pythonic Smart Contract Language for the EVM. When the Vyper Compiler uses the precompiles EcRecover (0x1) and Identity (0x4), the success flag of the call is not checked. As a consequence an attacker can provide a specific amount of gas to make these calls fail but let the overall execu...

7.5CVSS8.2AI score0.00043EPSS
CVE
CVE
added 2025/02/21 10:15 p.m.59 views

CVE-2025-27104

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 upd...

7.5CVSS6.3AI score0.00104EPSS
CVE
CVE
added 2025/05/15 6:15 p.m.23 views

CVE-2025-47774

Vyper is the Pythonic Programming Language for the Ethereum Virtual Machine. In versions up to and including 0.4.2rc1, the slice() builtin can elide side effects when the output length is 0, and the source bytestring is a builtin (msg.data or .code). The reason is that for these source locations, t...

6.3CVSS6.5AI score0.00063EPSS
CVE
CVE
added 2025/05/15 6:15 p.m.22 views

CVE-2025-47285

Vyper is the Pythonic Programming Language for the Ethereum Virtual Machine. In versions up to and including 0.4.2rc1, concat() may skip evaluation of side effects when the length of an argument is zero. This is due to a fastpath in the implementation which skips evaluation of argument expressions ...

6.3CVSS6.6AI score0.0006EPSS