Vyperlang

Vyper

40 Schwachstellen gefunden.

Hinweis: Diese Liste kann unvollständig sein. Daten werden ohne Gewähr im Ursprungsformat bereitgestellt.
  • EPSS 0.04%
  • Veröffentlicht 15.05.2025 17:38:58
  • Zuletzt bearbeitet 16.05.2025 14:43:26

Vyper is the Pythonic Programming Language for the Ethereum Virtual Machine. In versions up to and including 0.4.2rc1, the `slice()` builtin can elide side effects when the output length is 0, and the source bytestring is a builtin (`msg.data` or `<a...

  • EPSS 0.02%
  • Veröffentlicht 15.05.2025 17:24:03
  • Zuletzt bearbeitet 16.05.2025 14:43:26

Vyper is the Pythonic Programming Language for the Ethereum Virtual Machine. In versions up to and including 0.4.2rc1, `concat()` may skip evaluation of side effects when the length of an argument is zero. This is due to a fastpath in the implementat...

Exploit
  • EPSS 0.26%
  • Veröffentlicht 21.02.2025 22:15:13
  • Zuletzt bearbeitet 28.03.2025 20:02:28

vyper is a Pythonic Smart Contract Language for the EVM. Vyper handles AugAssign statements by first caching the target location to avoid double evaluation. However, in the case when target is an access to a DynArray and the rhs modifies the array, t...

Exploit
  • EPSS 0.26%
  • Veröffentlicht 21.02.2025 22:15:13
  • Zuletzt bearbeitet 28.03.2025 20:05:35

vyper is a Pythonic Smart Contract Language for the EVM. Multiple evaluation of a single expression is possible in the iterator target of a for loop. While the iterator expression cannot produce multiple writes, it can consume side effects produced i...

  • EPSS 0.1%
  • Veröffentlicht 21.02.2025 22:15:13
  • Zuletzt bearbeitet 28.03.2025 20:06:00

vyper is a Pythonic Smart Contract Language for the EVM. Vyper `sqrt()` builtin uses the babylonian method to calculate square roots of decimals. Unfortunately, improper handling of the oscillating final states may lead to sqrt incorrectly returning ...

Exploit
  • EPSS 0.14%
  • Veröffentlicht 14.01.2025 18:16:05
  • Zuletzt bearbeitet 24.04.2025 15:15:57

Vyper is a Pythonic Smart Contract Language for the EVM. When the Vyper Compiler uses the precompiles EcRecover (0x1) and Identity (0x4), the success flag of the call is not checked. As a consequence an attacker can provide a specific amount of gas t...

  • EPSS 0.69%
  • Veröffentlicht 25.04.2024 18:15:09
  • Zuletzt bearbeitet 02.01.2025 22:39:30

Vyper is a pythonic Smart Contract Language for the Ethereum virtual machine. In versions 0.3.10 and prior, using the `sqrt` builtin can result in double eval vulnerability when the argument has side-effects. It can be seen that the `build_IR` functi...

  • EPSS 0.26%
  • Veröffentlicht 25.04.2024 18:15:09
  • Zuletzt bearbeitet 02.01.2025 22:43:19

Vyper is a pythonic Smart Contract Language for the Ethereum virtual machine. Prior to version 0.3.0, default functions don't respect nonreentrancy keys and the lock isn't emitted. No vulnerable production contracts were found. Additionally, using a ...

  • EPSS 0.59%
  • Veröffentlicht 25.04.2024 18:15:08
  • Zuletzt bearbeitet 02.01.2025 22:52:15

Vyper is a pythonic Smart Contract Language for the Ethereum virtual machine. In versions 0.3.10 and prior, using the `slice` builtin can result in a double eval vulnerability when the buffer argument is either `msg.data`, `self.code` or `<address>.c...

  • EPSS 0.59%
  • Veröffentlicht 25.04.2024 18:15:08
  • Zuletzt bearbeitet 02.01.2025 22:52:27

Vyper is a pythonic Smart Contract Language for the Ethereum virtual machine. In versions 0.3.10 and prior, incorrect values can be logged when `raw_log` builtin is called with memory or storage arguments to be used as topics. A contract search was p...