Approved changes feed: RSS · Atom
cpe:2.3:a:vyperlang:vyper:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Vyperlang (dc52d44e-854a-52f8-9052-e8571d6475c7) |
|---|---|
| Product | Vyper (e8eea31d-2a87-5a71-9899-89db24052b75) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from purl2cpe mapping
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:docker/vyperlang/vyper |
purl2cpe | 2026-06-01 10:16:19.979463 |
pkg:github/vyperlang/vyper |
purl2cpe | 2026-06-01 10:16:19.979465 |
pkg:pypi/vyper |
purl2cpe | 2026-06-01 10:16:19.979467 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2020-37287 |
vulnerable | 2026-11-03 10:49:48.998063 |
Vyper before 0.2.6 Call Stack Corruption via Complex Type Function Arguments
MEDIUM (5.9)
Vyper before 0.2.6 contains a call stack corruption vulnerability that causes incorrect function outputs when complex types with non-base members are passed as arguments. Contracts passing multi-dimensional arrays or structs to internal or external functions receive corrupted values because the compiler assumed each subtype size is 32.
Published: 2026-10-21T00:36:16.257Z
Updated: 2026-10-28T15:00:19.800Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2020-37286 |
vulnerable | 2026-11-03 10:49:48.664477 |
Vyper 0.1.0b4 before 0.3.0 Memory Corruption via Nested Internal Function Calls
MEDIUM (6.5)
Vyper from 0.1.0b4 before 0.3.0 contains a memory corruption vulnerability caused by an incorrect stack tip pointer when internal function calls appear inside tuples or nested calls. Contracts using such calls as tuple elements, call arguments, or builtin arguments like concat or ecrecover can return corrupted values or pass wrong arguments to external calls.
Published: 2026-10-21T00:36:15.568Z
Updated: 2026-10-27T21:35:03.319Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2020-37288 |
vulnerable | 2026-11-03 10:49:48.568108 |
Vyper 0.1.0b10 before 0.2.3 Invalid Jump Destination via Return in Nested Loops
LOW (3.7)
Vyper from 0.1.0b10 before 0.2.3 generates incorrect code for a return statement inside a for loop in an internal function called two or more internal calls deep, producing an invalid jump destination (stack underflow). Affected contracts revert such calls unnecessarily, which in limited circumstances could enable denial of service against public contracts.
Published: 2026-10-21T00:36:16.926Z
Updated: 2026-10-21T15:51:17.564Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2020-37289 |
vulnerable | 2026-11-03 10:49:48.243276 |
Vyper before 0.3.1 Improper Input Validation of uint8 Interface Return Values
LOW (3.7)
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.
Published: 2026-10-21T00:36:17.573Z
Updated: 2026-10-28T15:45:18.052Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-48018 |
vulnerable | 2026-11-03 10:23:11.882407 |
Vyper 0.2.13 before 0.2.15 Storage Corruption via @nonreentrant Decorator
HIGH (7.4)
Vyper from 0.2.13 before 0.2.15 allocates storage slots for @nonreentrant reentrancy locks at the same locations as contract storage variables. When a function using @nonreentrant is called, setting the lock overwrites the overlapping storage variable, corrupting contract state and breaking the contract's intended logic.
Published: 2026-10-21T00:36:18.265Z
Updated: 2026-10-23T14:57:15.214Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-48020 |
vulnerable | 2026-11-03 10:23:11.874221 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-48019 |
vulnerable | 2026-11-03 10:23:11.872102 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-114116 |
vulnerable | 2026-11-03 10:15:54.005024 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-114663 |
vulnerable | 2026-11-03 10:15:53.807289 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-114117 |
vulnerable | 2026-11-03 10:15:53.613411 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-114115 |
vulnerable | 2026-11-03 10:15:53.251952 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-114114 |
vulnerable | 2026-11-03 10:15:53.098611 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-114118 |
vulnerable | 2026-11-03 10:15:52.704851 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-47774 |
vulnerable | 2026-06-08 07:27:14.807926 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-47285 |
vulnerable | 2026-06-08 07:27:09.896451 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-27105 |
vulnerable | 2026-06-08 07:14:54.156429 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-27104 |
vulnerable | 2026-06-08 07:14:54.156088 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-26622 |
vulnerable | 2026-06-08 07:14:49.535888 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-21607 |
vulnerable | 2026-06-08 07:08:57.026659 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-32649 |
vulnerable | 2026-06-08 06:37:23.500675 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-32648 |
vulnerable | 2026-06-08 06:37:23.500035 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-32647 |
vulnerable | 2026-06-08 06:37:23.499434 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-32646 |
vulnerable | 2026-06-08 06:37:23.498993 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-32645 |
vulnerable | 2026-06-08 06:37:23.497499 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-32481 |
vulnerable | 2026-06-08 06:35:33.193554 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-26149 |
vulnerable | 2026-06-08 06:31:24.902981 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-24567 |
vulnerable | 2026-06-08 06:29:41.490058 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-24564 |
vulnerable | 2026-06-08 06:29:41.484002 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-24563 |
vulnerable | 2026-06-08 06:29:41.483643 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-24561 |
vulnerable | 2026-06-08 06:29:41.482742 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-24560 |
vulnerable | 2026-06-08 06:29:41.482351 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-24559 |
vulnerable | 2026-06-08 06:29:41.481873 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-22419 |
vulnerable | 2026-06-08 06:29:34.912401 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-46247 |
vulnerable | 2026-06-08 06:12:44.486759 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-42460 |
vulnerable | 2026-06-08 06:11:08.114173 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-42443 |
vulnerable | 2026-06-08 06:11:08.072030 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-42441 |
vulnerable | 2026-06-08 06:11:08.068520 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-41052 |
vulnerable | 2026-06-08 06:11:05.056668 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-40015 |
vulnerable | 2026-06-08 06:09:41.028125 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-39363 |
vulnerable | 2026-06-08 06:09:37.213101 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-37902 |
vulnerable | 2026-06-08 06:08:16.115919 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-32675 |
vulnerable | 2026-06-08 06:04:47.009665 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-32059 |
vulnerable | 2026-06-08 06:04:44.837761 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-32058 |
vulnerable | 2026-06-08 06:04:44.837394 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-31146 |
vulnerable | 2026-06-08 06:04:41.934107 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-30837 |
vulnerable | 2026-06-08 06:04:41.190400 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-30629 |
vulnerable | 2026-06-08 06:04:39.987650 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2022-29255 |
vulnerable | 2026-06-08 05:42:47.443565 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2022-24845 |
vulnerable | 2026-06-08 05:41:44.748459 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2022-24788 |
vulnerable | 2026-06-08 05:41:01.635779 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2022-24787 |
vulnerable | 2026-06-08 05:41:01.635241 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-41122 |
vulnerable | 2026-06-08 05:35:19.777835 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-41121 |
vulnerable | 2026-06-08 05:35:19.777273 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.