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
- Vyperlang Vyper — versions < 0.3.4
Weakness classification (CWE)
References
- security-advisories@github.com (x_refsource_CONFIRM, Exploit, Third Party Advisory, Mitigation)
- security-advisories@github.com (Patch, Third Party Advisory, x_refsource_MISC)
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.