Lucene search
+L

2 matches found

OSV
OSV
•added 2023/09/26 7:34 p.m.•22 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.00671EPSS
SaveExploits1References5
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2023/09/26 12:00 a.m.•6 views

CVE-2023-42460: Incorrect Calculation

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.5CVSS7.1AI score0.00671EPSS
SaveExploits1References2
Rows per page
Query Builder