LOWCVSS v3.1 3.7Vulnerability
CVE-2020-37289
Vyper before 0.3.1 lacks a uint8 type, allowing interface return values declared as uint8, such as ERC20.decimals(), to be stored in uint256 variables without bounds checking. Malicious contracts can return values greater than 255 to manipulate or bypass contract logic that relies on these values.
Properties
- Severity
- LOW
- Nvd fetched at
- 2026-10-22T22:14:18.200859+00:00
- Epss score
- 0.00261
- Cvss severity
- LOW
- Cvss score
- 3.7
- Retrieved at
- 2026-10-22T22:17:31+00:00
- Last source
- FIRST EPSS
- Score
- 3.7
- Cvss version
- 3.1
- Cve id
- CVE-2020-37289
- Cvss vector
- CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
- First seen by Signal
- 2026-10-21T22:34:38+00:00
- Vector
- CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
- Published at
- 2026-10-21T01:17:18.830
- Last modified
- 2026-10-22T17:00:33.203
- Epss percentile
- 0.16962
Related Entities (1)
HAS_WEAKNESS (1)
Explore deeper with Ninja Signal's threat intelligence graph