CVE-2026-126408
Deferred
Deferred - Pending Action
Type Confusion in Wasmtime Leading to Denial of Service
Vulnerability report for CVE-2026-126408, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.
Publication date: 2026-11-13
Last updated on: 2026-11-13
Assigner: VulnCheck
Description
Description
Wasmtime 47.0.0 before 48.0.8, 49.0.0 before 49.0.5, and 50.0.0 before 50.0.1 contains an insufficient type-check in the TypedFunc embedder API for I31, Option<I31>, and Option<NoneRef> parameter or result types, reaching an unreachable!() path. A malicious guest module exporting a function that uses another anyref-hierarchy type can panic the host embedding, causing denial of service.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| wasmtime | wasmtime | to 48.0.8 (exc) |
| wasmtime | wasmtime | to 49.0.5 (exc) |
| wasmtime | wasmtime | to 50.0.1 (exc) |
| bytecodealliance | wasmtime | From 47.0.0 (inc) to 48.0.7 (inc) |
| bytecodealliance | wasmtime | From 49.0.0 (inc) to 49.0.4 (inc) |
| bytecodealliance | wasmtime | 50.0.0 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-617 | The product contains an assert() or similar statement that can be triggered by an attacker, which leads to an application exit or other behavior that is more severe than necessary. |