CVE-2023-32058
- EPSS 0.19%
- Veröffentlicht 11.05.2023 21:15:10
- Zuletzt bearbeitet 24.01.2025 16:15:34
Vyper is a Pythonic smart contract language for the Ethereum virtual machine. Prior to version 0.3.8, due to missing overflow check for loop variables, by assigning the iterator of a loop to a variable, it is possible to overflow the type of the latt...
CVE-2023-31146
- EPSS 0.17%
- Veröffentlicht 11.05.2023 21:15:10
- Zuletzt bearbeitet 24.01.2025 16:15:32
Vyper is a Pythonic smart contract language for the Ethereum virtual machine. Prior to version 0.3.8, during codegen, the length word of a dynarray is written before the data, which can result in out-of-bounds array access in the case where the dynar...
CVE-2023-30837
- EPSS 0.16%
- Veröffentlicht 08.05.2023 17:15:12
- Zuletzt bearbeitet 21.11.2024 08:00:56
Vyper is a pythonic smart contract language for the EVM. The storage allocator does not guard against allocation overflows in versions prior to 0.3.8. An attacker can overwrite the owner variable. This issue was fixed in version 0.3.8.
CVE-2023-30629
- EPSS 0.21%
- Veröffentlicht 24.04.2023 22:15:10
- Zuletzt bearbeitet 21.11.2024 08:00:32
Vyper is a Pythonic Smart Contract Language for the ethereum virtual machine. In versions 0.3.1 through 0.3.7, the Vyper compiler generates the wrong bytecode. Any contract that uses the `raw_call` with `revert_on_failure=False` and `max_outsize=0` r...
CVE-2022-29255
- EPSS 0.1%
- Veröffentlicht 09.06.2022 09:15:08
- Zuletzt bearbeitet 21.11.2024 06:58:49
Vyper is a Pythonic Smart Contract Language for the ethereum virtual machine. In versions prior to 0.3.4 when a calling an external contract with no return value, the contract address (including side effects) could be evaluated twice. This may result...
CVE-2022-24845
- EPSS 0.4%
- Veröffentlicht 13.04.2022 22:15:08
- Zuletzt bearbeitet 21.11.2024 06:51:13
Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. In affected versions, the return of `<iface>.returns_int128()` is not validated to fall within the bounds of `int128`. This issue can result in a misinterpretation of the i...
CVE-2022-24788
- EPSS 0.33%
- Veröffentlicht 13.04.2022 19:15:09
- Zuletzt bearbeitet 21.11.2024 06:51:05
Vyper is a pythonic Smart Contract Language for the ethereum virtual machine. Versions of vyper prior to 0.3.2 suffer from a potential buffer overrun. Importing a function from a JSON interface which returns `bytes` generates bytecode which does not ...
CVE-2022-24787
- EPSS 0.24%
- Veröffentlicht 04.04.2022 18:15:07
- Zuletzt bearbeitet 21.11.2024 06:51:05
Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. In version 0.3.1 and prior, bytestrings can have dirty bytes in them, resulting in the word-for-word comparisons giving incorrect results. Even without dirty nonzero bytes,...
CVE-2021-41121
- EPSS 0.42%
- Veröffentlicht 06.10.2021 18:15:10
- Zuletzt bearbeitet 21.11.2024 06:25:30
Vyper is a Pythonic Smart Contract Language for the EVM. In affected versions when performing a function call inside a literal struct, there is a memory corruption issue that occurs because of an incorrect pointer to the the top of the stack. This is...
- EPSS 0.2%
- Veröffentlicht 05.10.2021 23:15:07
- Zuletzt bearbeitet 21.11.2024 06:25:31
Vyper is a Pythonic Smart Contract Language for the EVM. In affected versions external functions did not properly validate the bounds of decimal arguments. The can lead to logic errors. This issue has been resolved in version 0.3.0.