CVE-2024-22419 describes a critical buffer overflow vulnerability in Vyper, a Pythonic Smart Contract Language for the Ethereum Virtual Machine, specifically affecting versions prior to 0.4.0. The flaw resides in the 'concat' built-in function, which can write beyond its allocated memory buffer, potentially corrupting existing data and altering contract semantics. With a CVSS score of 9.8 (Critical), this vulnerability is remotely exploitable with low attack complexity, allowing for high impact on confidentiality, integrity, and availability. While no vulnerable contracts were found in production and there is no evidence of active exploitation, public exploit code, or significant community discussion, the issue has been patched in Vyper version 0.4.0.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
<= 0.3.10CPE matchmatch criteria | cpe:2.3:a:vyperlang:vyper:*:*:*:*:*:python:*:* |
CVSS version used by this source: 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.3 Bluesky, 0.3 Mastodon, and 2.4 GitHub mentions.
No media coverage found for this CVE.
The average CVE in this peer group has 0.3 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.