CVE-2022-24788

HIGH

Vyper < 0.3.2 - Memory Corruption

Title source: rule
STIX 2.1

Description

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 clamp bytes length, potentially resulting in a buffer overrun. Users are advised to upgrade. There are no known workarounds for this issue.

References (2)

Core 2

Scores

CVSS v3 7.1
EPSS 0.0033
EPSS Percentile 55.8%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:H/A:N

CISA SSVC

Vulnrichment
Exploitation none
Automatable no
Technical Impact partial

Details

CWE
CWE-119 CWE-120
Status published
Products (2)
pypi/vyper 0 - 0.3.2PyPI
vyperlang/vyper < 0.3.2
Published Apr 13, 2022
Tracked Since Feb 18, 2026