2 matches found
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
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
20