QSearchQSearch

CVE-2021-41121

7.5 HIGH

Vyper is a Pythonic Smart Contract Language for the EVM

Published: 2021-10-06 · Last updated: 2026-06-17

Severity and scoring

CVSS
7.5 HIGH
Vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
CWE
CWE-119

Affected products

VendorProduct
vyperlangvyper

Description

Vyper is a Pythonic Smart Contract Language for the EVM. In affected versions when performing a function call inside a literal struct, there is a memory corruption issue that occurs because of an incorrect pointer to the the top of the stack. This issue has been resolved in version 0.3.0.

Source: NVD

References

Related CVEs

Same vendor

  • CVE-2021-41122 Vyper is a Pythonic Smart Contract Language for the EVM (4.3 MEDIUM)

Same CWE

  • CVE-2026-12330 Incorrect boundary conditions in the Internationalization component (5.4 MEDIUM)
  • CVE-2026-12329 Memory safety bug fixed in Thunderbird ESR 140.12 (5.3 MEDIUM)
  • CVE-2026-12327 Memory safety bugs present in Firefox ESR 140.11, Thunderbird ESR 140.11, Firefox 151 and Thunderbird 151 (7.3 HIGH)
  • CVE-2026-12326 Memory safety bugs present in Firefox 151 and Thunderbird 151 (7.3 HIGH)
  • CVE-2026-12318 Incorrect boundary conditions in the Libraries component in NSS (7.3 HIGH)