Lucene search

K
nvd[email protected]NVD:CVE-2023-42460
HistorySep 27, 2023 - 3:19 p.m.

CVE-2023-42460

2023-09-2715:19:32
CWE-682
web.nvd.nist.gov
vyper
pythonic
smart contract
evm
_abi_decode()
bounds checking

7.5 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

HIGH

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

6 Medium

AI Score

Confidence

High

0.0005 Low

EPSS

Percentile

18.0%

Vyper is a Pythonic Smart Contract Language for the EVM. The _abi_decode() function does not validate input when it is nested in an expression. Uses of _abi_decode() can be constructed which allow for bounds checking to be bypassed resulting in incorrect results. This issue has not yet been fixed, but a fix is expected in release 0.3.10. Users are advised to reference pull request #3626.

Affected configurations

NVD
Node
vyperlangvyperRange0.3.40.3.10python

7.5 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

HIGH

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

6 Medium

AI Score

Confidence

High

0.0005 Low

EPSS

Percentile

18.0%

Related for NVD:CVE-2023-42460