Lucene search
+L

676 matches found

RedhatCVE
RedhatCVE
added 2025/05/23 8:35 a.m.7 views

CVE-2024-32649

Vyper is a pythonic Smart Contract Language for the Ethereum virtual machine. In versions 0.3.10 and prior, using the sqrt builtin can result in double eval vulnerability when the argument has side-effects. It can be seen that the buildIR function of the sqrt builtin doesn't cache the argument to...

5.3CVSS6.8AI score0.00451EPSS
Exploits0References1
RedhatCVE
RedhatCVE
added 2025/05/23 7:23 a.m.10 views

CVE-2024-24567

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. Vyper compiler allows passing a value in builtin rawcall even if the call is a delegatecall or a staticcall. But in the context of delegatecall and staticcall the handling of value is not possible due to the semantics o...

5.3CVSS6.7AI score0.00485EPSS
Exploits3References1
RedhatCVE
RedhatCVE
added 2025/05/23 6:5 a.m.5 views

CVE-2023-30629

Vyper is a Pythonic Smart Contract Language for the ethereum virtual machine. In versions 0.3.1 through 0.3.7, the Vyper compiler generates the wrong bytecode. Any contract that uses the rawcall with revertonfailure=False and maxoutsize=0 receives the wrong response from rawcall. Depending on the...

7.5CVSS6.8AI score0.00883EPSS
Exploits1References1
RedhatCVE
RedhatCVE
added 2025/05/23 5:17 a.m.5 views

CVE-2023-30837

Vyper is a pythonic smart contract language for the EVM. The storage allocator does not guard against allocation overflows in versions prior to 0.3.8. An attacker can overwrite the owner variable. This issue was fixed in version 0.3.8...

7.5CVSS6.8AI score0.00697EPSS
Exploits1References1
RedhatCVE
RedhatCVE
added 2025/05/23 4:15 a.m.7 views

CVE-2023-41052

Vyper is a Pythonic Smart Contract Language. In affected versions the order of evaluation of the arguments of the builtin functions uint256addmod, uint256mulmod, ecadd and ecmul does not follow source order. This behaviour is problematic when the evaluation of one of the arguments produces side...

5.3CVSS6.8AI score0.00455EPSS
Exploits1
RedhatCVE
RedhatCVE
added 2025/05/23 4:4 a.m.8 views

CVE-2023-32058

Vyper is a Pythonic smart contract language for the Ethereum virtual machine. Prior to version 0.3.8, due to missing overflow check for loop variables, by assigning the iterator of a loop to a variable, it is possible to overflow the type of the latter. The issue seems to happen only in loops of...

7.5CVSS6.9AI score0.00913EPSS
Exploits1References1
RedhatCVE
RedhatCVE
added 2025/05/23 3:57 a.m.10 views

CVE-2023-32675

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. In contracts with more than one regular nonpayable function, it is possible to send funds to the default function, even if the default function is marked nonpayable. This applies to contracts compiled with vyper version...

5.3CVSS6.7AI score0.00553EPSS
Exploits1References1
RedhatCVE
RedhatCVE
added 2025/05/23 3:47 a.m.7 views

CVE-2023-32059

Vyper is a Pythonic smart contract language for the Ethereum virtual machine. Prior to version 0.3.8, internal calls with default arguments are compiled incorrectly. Depending on the number of arguments provided in the call, the defaults are added not right-to-left, but left-to-right. If the type...

7.5CVSS6.6AI score0.00725EPSS
Exploits1References1
RedhatCVE
RedhatCVE
added 2025/05/23 2:1 a.m.6 views

CVE-2023-42460

Vyper is a Pythonic Smart Contract Language for the EVM. The abidecode function does not validate input when it is nested in an expression. Uses of abidecode can be constructed which allow for bounds checking to be bypassed resulting in incorrect results. This issue has not yet been fixed, but a...

7.5CVSS6.8AI score0.00554EPSS
Exploits1References1
RedhatCVE
RedhatCVE
added 2025/05/23 1:59 a.m.7 views

CVE-2023-42441

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine EVM. Starting in version 0.2.9 and prior to version 0.3.10, locks of the type @nonreentrant"" or @nonreentrant'' do not produce reentrancy checks at runtime. This issue is fixed in version 0.3.10. As a workaround, ensure...

5.3CVSS6.6AI score0.00423EPSS
Exploits1References1
RedhatCVE
RedhatCVE
added 2025/05/23 1:57 a.m.8 views

CVE-2023-42443

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine EVM. In version 0.3.9 and prior, under certain conditions, the memory used by the builtins rawcall, createfromblueprint and createcopyof can be corrupted. For rawcall, the argument buffer of the call can be corrupted,...

8.1CVSS7AI score0.00696EPSS
Exploits1References1
RedhatCVE
RedhatCVE
added 2025/05/22 6:46 p.m.6 views

CVE-2021-41122

Vyper is a Pythonic Smart Contract Language for the EVM. In affected versions external functions did not properly validate the bounds of decimal arguments. The can lead to logic errors. This issue has been resolved in version 0.3.0...

4.3CVSS6.7AI score0.00777EPSS
Exploits1
Veracode
Veracode
added 2025/05/20 6:31 a.m.8 views

Insufficient Control Flow Management

Vyper is vulnerable to Insufficient Control Flow Management. The vulnerability is due to the Vyper compiler skipping evaluation of the start argument in the slice function when length is 0 and the source is a special location like msg.data or .code, allows an attacker to suppress execution of...

6.3CVSS6.7AI score0.00399EPSS
Exploits0References6Affected Software1
Veracode
Veracode
added 2025/05/20 1:57 a.m.10 views

Insufficient Control Flow Management

Vyper is vulnerable to Insufficient Control Flow Management. The vulnerability is due to a fastpath optimization in the concat function that skips evaluating argument expressions when their length is zero, allowing the omission of side effects and potentially leading to unintended logic behavior ...

6.3CVSS6.6AI score0.00386EPSS
Exploits0References4Affected Software1
vulnersOsv
vulnersOsv
added 2025/05/16 2:13 p.m.7 views

2vyper (=0.3.0), ape-dasy (=0.1.0) +30 more potentially affected by CVE-2025-47774 via vyper (>=0.1.0b12 <=0.4.1)

vyper PYPI version =0.1.0b12, =0.7.1, =0.1.0, =0.0.0, =0.0.0, =0.0.5, =0.1.0, =0.1.0, =0.7.2, =0.1.10.0, =1.0.1, =0.1.0, =1.4.0, =1.21.0 and more Source cves: CVE-2025-47774 Source advisory: OSV:GHSA-3VCG-J39X-CWFM...

6.3CVSS5.9AI score0.00399EPSS
Exploits0
vulnersOsv
vulnersOsv
added 2025/05/16 2:13 p.m.36 views

2vyper (=0.3.0), ape-dasy (=0.1.0) +30 more potentially affected by CVE-2025-47774 via vyper (>=0.1.0b12 <=0.4.1)

vyper PYPI version =0.1.0b12, =0.7.1, =0.1.0, =0.0.0, =0.0.0, =0.0.5, =0.1.0, =0.1.0, =0.7.2, =0.1.10.0, =1.0.1, =0.1.0, =1.4.0, =1.21.0 and more Source cves: CVE-2025-47774 Source advisory: SNYK:PYTHON-VYPER-10183409...

6.3CVSS5.9AI score0.00399EPSS
Exploits0
Snyk
Snyk
added 2025/05/16 2:13 p.m.3 views

Insufficient Control Flow Management

Overview vyper is a Pythonic Smart Contract Language for the EVM. Affected versions of this package are vulnerable to Insufficient Control Flow Management through the slice function. An attacker can bypass the evaluation of side effects in the start argument when the length argument is set to 0,...

6.3CVSS6.9AI score0.00399EPSS
Exploits0References2
OSV
OSV
added 2025/05/16 2:13 p.m.7 views

GHSA-3VCG-J39X-CWFM Vyper's `slice()` may elide side-effects when output length is 0

Impact 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, the check that length = 1 is skipped:...

6.3CVSS6.6AI score0.00399EPSS
Exploits0References6
Github Security Blog
Github Security Blog
added 2025/05/16 2:13 p.m.19 views

Vyper's `slice()` may elide side-effects when output length is 0

Impact 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, the check that length = 1 is skipped:...

6.3CVSS6.7AI score0.00399EPSS
Exploits0References6Affected Software1
vulnersOsv
vulnersOsv
added 2025/05/16 2:10 p.m.11 views

ape-dasy (=0.1.0), avotes-parser-cli (>=0.5.5.post5 <=0.5.6) +7 more potentially affected by CVE-2025-47285 via vyper (>=0.3.9 <=0.4.1)

vyper PYPI version =0.3.9, =0.5.5.post5, =0.5.5.post4, =1.20.7, =0.0.1, =0.3.4, =0.8.31, =0.0.9, =3.4.7, =4.6.1 Source cves: CVE-2025-47285 Source advisory: SNYK:PYTHON-VYPER-10183408...

6.3CVSS5.9AI score0.00386EPSS
Exploits0
Rows per page
Query Builder