Vulnerability in Vyperlang Vyper

CVE-2022-29255

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 in incorrect outcomes for contracts. This issue has been addressed in v0.3.4.

EPSS: 0.013 (69.1th percentile) — read the EPSS interpretation.

CVSS v3 metric

CVSS v3 base score 8.2 (High). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L.

Affected products

Weakness classification (CWE)

References

Frequently asked questions

What is CVE-2022-29255?
CVE-2022-29255 is a high-severity vulnerability in Vyperlang Vyper, classified under Always-Incorrect Control Flow Implementation. CVSS score: 8.2/10. Published 2022-06-09.
How severe is CVE-2022-29255?
High severity. CVSS v3 base score is 8.2 out of 10.