Lucene search
+L

594 matches found

Positive Technologies
Positive Technologies
added 2023/10/25 12:00 a.m.11 views

PT-2023-29916 · Unknown · Era-Compiler-Vyper

Name of the Vulnerable Software and Affected Versions: era-compiler-vyper versions prior to 1.3.10 Description: The issue arises in the EraVM Vyper compiler for zkSync Era, a layer 2 rollup that uses zero-knowledge proofs to scale Ethereum. A bug prevented the initialization of the first immutabl...

5.3CVSS5.2AI score0.00564EPSS
SaveExploits1References7
Veracode
Veracode
added 2023/09/28 10:13 a.m.20 views

Incorrect Bounds Checking

Vyper is vulnerable to Incorrect Bounds Checking. The vulnerability is due to the lack of input validation when abidecode is nested in an expression. This allows for the construction of uses of abidecode that can bypass bounds checking, ultimately resulting in incorrect results...

7.5CVSS6.9AI score0.00554EPSS
SaveExploits1References4Affected Software1
NVD
NVD
added 2023/09/27 3:19 p.m.41 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.5CVSS6AI score0.00554EPSS
SaveExploits1References2
Prion
Prion
added 2023/09/27 3:19 p.m.24 views

Out-of-bounds

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

5CVSS7.5AI score0.00554EPSS
SaveExploits1References2Affected Software1
PyPA
PyPA
added 2023/09/27 3:19 p.m.10 views

PYSEC-2023-191

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
SaveExploits1References4Affected Software1
OSV
OSV
added 2023/09/27 3:19 p.m.33 views

PYSEC-2023-191

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.5CVSS5.8AI score0.00554EPSS
SaveExploits1References2
CNNVD
CNNVD
added 2023/09/27 12:00 a.m.8 views

Vyper Security Vulnerability

Vyper is the Pythonic smart contract language for EVM. Vyper suffers from a security vulnerability that stems from allowing an attacker to bypass boundary checks via constructabidecode...

7.5CVSS6.8AI score0.00554EPSS
SaveExploits1References3
OSV
OSV
added 2023/09/26 7:34 p.m.15 views

GHSA-CX2Q-HFXR-RJ97 Vyper's `_abi_decode` input not validated in complex expressions

Impact abidecode does not validate input when it is nested in an expression. the following example gets correctly validated bounds checked: vyper x: int128 = abidecodeslicemsg.data, 4, 32, int128 however, the following example is not bounds checked vyper @external def abidecodex: uint256 - uint25...

6CVSS5.9AI score0.00554EPSS
SaveExploits1References5
Github Security Blog
Github Security Blog
added 2023/09/26 7:34 p.m.38 views

Vyper's `_abi_decode` input not validated in complex expressions

Impact abidecode does not validate input when it is nested in an expression. the following example gets correctly validated bounds checked: vyper x: int128 = abidecodeslicemsg.data, 4, 32, int128 however, the following example is not bounds checked vyper @external def abidecodex: uint256 - uint25...

7.5CVSS6.7AI score0.00554EPSS
SaveExploits1References5Affected Software1
Cvelist
Cvelist
added 2023/09/26 6:47 p.m.46 views

CVE-2023-42460 _abi_decode input not validated in complex expressions in Vyper

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

5.3CVSS7.7AI score0.00554EPSS
SaveExploits1References2
OSV
OSV
added 2023/09/26 6:47 p.m.29 views

CVE-2023-42460 _abi_decode input not validated in complex expressions in Vyper

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

5.3CVSS7.3AI score
SaveExploits0References4
CVE
CVE
added 2023/09/26 6:47 p.m.67 views

CVE-2023-42460

CVE-2023-42460 affects Vyper (EVM Python-like language). The _abi_decode() function does not validate input when nested in an expression, enabling construction that bypasses bounds checking and may yield incorrect results. No exploitation details are provided in the documents, and the vulnerabili...

7.5CVSS6.2AI score0.00554EPSS
SaveExploits1References2Affected Software1
Vulnrichment
Vulnrichment
added 2023/09/26 6:47 p.m.18 views

CVE-2023-42460 _abi_decode input not validated in complex expressions in Vyper

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

5.3CVSS6.8AI score0.00554EPSS
SaveExploits1References2
Positive Technologies
Positive Technologies
added 2023/09/26 12:00 a.m.8 views

PT-2023-28356 · Vyper · Vyper

Name of the Vulnerable Software and Affected Versions: Vyper versions prior to 0.3.10 Description: The abi decode function in Vyper does not validate input when it is nested in an expression, allowing for bounds checking to be bypassed and resulting in incorrect results. This can be triggered by...

7.5CVSS7.4AI score0.00554EPSS
SaveExploits1References9
Veracode
Veracode
added 2023/09/21 8:56 a.m.13 views

Improper Reentrancy Checks

Vyper vulnerable to Improper Reentrancy Checks. The vulnerability is due to improperly handling the reentrancy at runtime. This can be exploited by the attacker where a malicious contract can repeatedly call a vulnerable contract leading to unexpected behavior or loss of funds...

5.3CVSS6.8AI score0.00423EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
added 2023/09/20 11:05 p.m.34 views

Vyper vulnerable to memory corruption in certain builtins utilizing `msize`

Impact In 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, leading to incorrect calldata in the sub-context. - For createfromblueprint and createcopyof, the buffer f...

8.1CVSS8AI score0.00696EPSS
SaveExploits1References7Affected Software1
NVD
NVD
added 2023/09/18 9:16 p.m.44 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.1CVSS8.2AI score0.00696EPSS
SaveExploits1References2
NVD
NVD
added 2023/09/18 9:16 p.m.39 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.3CVSS5AI score0.00423EPSS
SaveExploits1References3
PyPA
PyPA
added 2023/09/18 9:16 p.m.12 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.1AI score0.00696EPSS
SaveExploits1References5Affected Software1
Prion
Prion
added 2023/09/18 9:16 p.m.30 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
Rows per page
Query Builder