CVEvulnerability
CVE-2023-30837
7.5 HIGH
Official page ↗
- Status
- Modified
- Published
- 2023-05-08
- Last modified
- 2026-06-17
- Assigner
- [email protected]
- CVSS 3.1 ([email protected])
- 7.5 HIGH — CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
- CVSS 3.1 ([email protected])
- 7.5 HIGH — CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
- Weaknesses
- CWE-789
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 configurations
• vyperlang vyper (< 0.3.8)
Related
Weakness · CWE (1)
- CWE-789 Memory Allocation with Excessive Size Value weakness
References
- https://github.com/vyperlang/vyper/commit/0bb7203b584e771b23536ba065a6efda457161bb Patch
- https://github.com/vyperlang/vyper/security/advisories/GHSA-mgv8-gggw-mrg6 Exploit, Vendor Advisory
- https://github.com/vyperlang/vyper/commit/0bb7203b584e771b23536ba065a6efda457161bb Patch
- https://github.com/vyperlang/vyper/security/advisories/GHSA-mgv8-gggw-mrg6 Exploit, Vendor Advisory