Lucene search
+L

594 matches found

Prion
Prion
added 2023/09/18 9:16 p.m.31 views

Design/Logic Flaw

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

5.1CVSS8.1AI score0.00696EPSS
SaveExploits1References2Affected Software1
OSV
OSV
added 2023/09/18 9:16 p.m.43 views

PYSEC-2023-305

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.1AI score0.00423EPSS
SaveExploits1References3
OSV
OSV
added 2023/09/18 9:16 p.m.8 views

PYSEC-2023-306

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.1CVSS7.2AI score0.00696EPSS
SaveExploits1References2
PyPA
PyPA
added 2023/09/18 9:16 p.m.10 views

PYSEC-2023-305

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.7AI score0.00423EPSS
SaveExploits1References6Affected Software1
Cvelist
Cvelist
added 2023/09/18 8:52 p.m.54 views

CVE-2023-42443 Vyper vulnerable to memory corruption in certain builtins utilizing `msize`

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.1CVSS8.4AI score0.00696EPSS
SaveExploits1References2
CVE
CVE
added 2023/09/18 8:52 p.m.77 views

CVE-2023-42443

Vyper

8.1CVSS8.2AI score0.00696EPSS
SaveExploits1References2Affected Software1
Vulnrichment
Vulnrichment
added 2023/09/18 8:52 p.m.17 views

CVE-2023-42443 Vyper vulnerable to memory corruption in certain builtins utilizing `msize`

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
SaveExploits1References2
OSV
OSV
added 2023/09/18 8:52 p.m.36 views

CVE-2023-42443 Vyper vulnerable to memory corruption in certain builtins utilizing `msize`

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.1CVSS8AI score
SaveExploits0References4
Cvelist
Cvelist
added 2023/09/18 8:19 p.m.67 views

CVE-2023-42441 Vyper has incorrect re-entrancy lock when key is empty string

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.3CVSS5.3AI score0.00423EPSS
SaveExploits1References3
CVE
CVE
added 2023/09/18 8:19 p.m.84 views

CVE-2023-42441

CVE-2023-42441 affects the Vyper language. From versions 0.2.9 up to, but not including, 0.3.10, locks using @nonreentrant("") or @nonreentrant('') fail to perform reentrancy checks at runtime. The issue is fixed in version 0.3.10. As a workaround, ensure the lock name is a non-empty string. Affe...

5.3CVSS5AI score0.00423EPSS
SaveExploits1References3Affected Software1
Vulnrichment
Vulnrichment
added 2023/09/18 8:19 p.m.10 views

CVE-2023-42441 Vyper has incorrect re-entrancy lock when key is empty string

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
SaveExploits1References3
OSV
OSV
added 2023/09/18 8:19 p.m.35 views

CVE-2023-42441 Vyper has incorrect re-entrancy lock when key is empty string

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.3CVSS5.1AI score
SaveExploits0References5
Github Security Blog
Github Security Blog
added 2023/09/18 7:20 p.m.31 views

Vyper has incorrect re-entrancy lock when key is empty string

Impact Locks of the type @nonreentrant"" or @nonreentrant'' do not produce reentrancy checks at runtime. Vyper @nonreentrant"" unprotected @external def bar: pass @nonreentrant"lock" protected @external def foo: pass Patches Patched in 3605 Workarounds The lock name should be a non-empty string...

5.3CVSS6.3AI score0.00423EPSS
SaveExploits1References6Affected Software1
OSV
OSV
added 2023/09/18 7:20 p.m.18 views

GHSA-3HG2-R75X-G69M Vyper has incorrect re-entrancy lock when key is empty string

Impact Locks of the type @nonreentrant"" or @nonreentrant'' do not produce reentrancy checks at runtime. Vyper @nonreentrant"" unprotected @external def bar: pass @nonreentrant"lock" protected @external def foo: pass Patches Patched in 3605 Workarounds The lock name should be a non-empty string...

5.3CVSS5.9AI score0.00423EPSS
SaveExploits1References6
Positive Technologies
Positive Technologies
added 2023/09/18 12:00 a.m.12 views

PT-2023-28343 · Vyper · Vyper

Name of the Vulnerable Software and Affected Versions: Vyper versions 0.3.9 and prior Description: The memory used by the builtins raw call, create from blueprint, and create copy of can be corrupted under certain conditions, leading to incorrect calldata in the sub-context or deploying incorrect...

8.1CVSS7.9AI score0.00696EPSS
SaveExploits1References14
CNNVD
CNNVD
added 2023/09/18 12:00 a.m.17 views

Vyper Security Vulnerability

Vyper is the Pythonic smart contract language for EVM. A security vulnerability exists in Vyper versions 0.2.9 through 0.3.10, which stems from the fact that locks of type @nonreentrant or @nonreentrant are not reentrant-checked at runtime...

5.3CVSS6.8AI score0.00423EPSS
SaveExploits1References5
CNNVD
CNNVD
added 2023/09/18 12:00 a.m.14 views

Vyper Buffer Error Vulnerability

Vyper is the Pythonic smart contract language for EVM. A buffer error vulnerability exists in versions of Vyper prior to 0.3.10, which stems from the fact that the memory createfromblueprint and possibly createcopyof used by built-in functions can become corrupted under certain circumstances...

8.1CVSS7AI score0.00696EPSS
SaveExploits1References4
Positive Technologies
Positive Technologies
added 2023/09/18 12:00 a.m.13 views

PT-2023-28342 · Vyper · Vyper

Name of the Vulnerable Software and Affected Versions: Vyper versions 0.2.9 through 0.3.9 Description: The issue concerns locks of the type @nonreentrant"" or @nonreentrant'' that do not produce reentrancy checks at runtime. This can be mitigated by ensuring the lock name is a non-empty string...

5.3CVSS4.8AI score0.00423EPSS
SaveExploits1References12
Veracode
Veracode
added 2023/09/05 5:03 p.m.21 views

Incorrect Control Flow Implementation

vyper is vulnerable to Incorrect Control Flow Implementation. The vulnerability exists in functions.py due to incorrect implementation of operations causing side effects which allows an attacker to perform unauthorized actions...

5.3CVSS6.7AI score0.00492EPSS
SaveExploits1References3Affected Software1
Veracode
Veracode
added 2023/09/05 9:03 a.m.24 views

Business Logic Errors

vyper is vulnerable to Business Logic Errors. The vulnerability exists because the order of evaluation of the arguments of the builtin functions uint256addmod, uint256mulmod, ecadd and ecmul does not follow source order, which can be exploited by an attacker to create contracts that behave...

5.3CVSS6.8AI score0.00536EPSS
SaveExploits1References4Affected Software1
Rows per page
Query Builder