Skip to content
OpenAdvisories
High · 7.5 CVE-2023-30837 EUVD-2023-0269GHSA-mgv8-gggw-mrg6PYSEC-2023-76

Vyper storage allocator overflow

Published May 8, 2023 · Updated Jan 29, 2025 · Assigned by GitHub_M

Description

Vyper is a pythonic smart contract language for the EVM. The storage allocator does not guard against allocation overflows in versions prior to 0.3.8. An attacker can overwrite the owner variable. This issue was fixed in version 0.3.8.

Affected products

VendorProductAffectedFixed
vyperlang vyper < 0.3.8 —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI vyper < 0.3.8 0.3.8 GHSA-mgv8-gggw-mrg6

References