Lucene search

K
VyperlangVyper

5 matches found

CVE
CVE
added 2023/09/18 9:16 p.m.53 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, en...

5.3CVSS5AI score0.00151EPSS
CVE
CVE
added 2023/09/04 6:15 p.m.47 views

CVE-2023-40015

Vyper is a Pythonic Smart Contract Language. For the following (probably non-exhaustive) list of expressions, the compiler evaluates the arguments from right to left instead of left to right. unsafe_add, unsafe_sub, unsafe_mul, unsafe_div, pow_mod256, |, &, ^ (bitwise operators), bitwise_or (deprec...

5.3CVSS4.5AI score0.00072EPSS
CVE
CVE
added 2023/09/27 3:19 p.m.47 views

CVE-2023-42460

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

7.5CVSS6.2AI score0.00048EPSS
CVE
CVE
added 2023/09/18 9:16 p.m.45 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 raw_call, create_from_blueprint and create_copy_of can be corrupted. For raw_call, the argument buffer of the call can be corrupt...

8.1CVSS8.2AI score0.00225EPSS
CVE
CVE
added 2023/09/04 6:15 p.m.40 views

CVE-2023-41052

Vyper is a Pythonic Smart Contract Language. In affected versions the order of evaluation of the arguments of the builtin functions uint256_addmod, uint256_mulmod, ecadd and ecmul does not follow source order. This behaviour is problematic when the evaluation of one of the arguments produces side e...

5.3CVSS4.7AI score0.0007EPSS