Vyperlang

Vyper

40 Schwachstellen gefunden.

Hinweis: Diese Liste kann unvollständig sein. Daten werden ohne Gewähr im Ursprungsformat bereitgestellt.
  • EPSS 0.34%
  • Veröffentlicht 13.12.2023 20:15:49
  • Zuletzt bearbeitet 21.11.2024 08:28:09

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine (EVM). Contracts containing large arrays might underallocate the number of slots they need by 1. Prior to v0.3.8, the calculation to determine how many slots a storage varia...

Exploit
  • EPSS 0.05%
  • Veröffentlicht 27.09.2023 15:19:32
  • Zuletzt bearbeitet 21.11.2024 08:22:34

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

Exploit
  • EPSS 0.23%
  • Veröffentlicht 18.09.2023 21:16:13
  • Zuletzt bearbeitet 21.11.2024 08:22:32

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

Exploit
  • EPSS 0.15%
  • Veröffentlicht 18.09.2023 21:16:09
  • Zuletzt bearbeitet 21.11.2024 08:22:32

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

Exploit
  • EPSS 0.07%
  • Veröffentlicht 04.09.2023 18:15:08
  • Zuletzt bearbeitet 21.11.2024 08:20:27

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

Exploit
  • EPSS 0.07%
  • Veröffentlicht 04.09.2023 18:15:07
  • Zuletzt bearbeitet 21.11.2024 08:18:31

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

Exploit
  • EPSS 0.07%
  • Veröffentlicht 07.08.2023 19:15:11
  • Zuletzt bearbeitet 21.11.2024 08:15:14

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine (EVM). In versions 0.2.15, 0.2.16 and 0.3.0, named re-entrancy locks are allocated incorrectly. Each function using a named re-entrancy lock gets a unique lock regardless of...

Exploit
  • EPSS 0.07%
  • Veröffentlicht 25.07.2023 21:15:10
  • Zuletzt bearbeitet 21.11.2024 08:12:25

Vyper is a Pythonic programming language that targets the Ethereum Virtual Machine (EVM). Prior to version 0.3.10, the ecrecover precompile does not fill the output buffer if the signature does not verify. However, the ecrecover builtin will still re...

Exploit
  • EPSS 0.18%
  • Veröffentlicht 19.05.2023 20:15:09
  • Zuletzt bearbeitet 21.11.2024 08:03:49

Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. In contracts with more than one regular nonpayable function, it is possible to send funds to the default function, even if the default function is marked `nonpayable`. This...

Exploit
  • EPSS 0.06%
  • Veröffentlicht 11.05.2023 22:15:11
  • Zuletzt bearbeitet 21.11.2024 08:02:37

Vyper is a Pythonic smart contract language for the Ethereum virtual machine. Prior to version 0.3.8, internal calls with default arguments are compiled incorrectly. Depending on the number of arguments provided in the call, the defaults are added no...