MEDIUMCVSS v4 5.7Vulnerability

CVE-2026-115892

### Summary Wasmtime may panic when the host lowers a component model `stream` or `future` into a guest, if the host created that stream or future with one payload type and the guest expects a different one. This can happen when an embedder creates a stream or future, passes it through a guest, receives it back under a type-erased type such as `StreamAny` or `FutureAny`, and then passes it to a guest function with a different payload type. GHSA-63h4-6cx9-pjfj is a related advisory also fixing issues within this area, and this advisory is being issued for portions of Wasmtime that were not fixed as part of that advisory. ### Impact This affects embedders that do all of the following: 1. Create streams or futures on the host with `StreamReader::new` or `FutureReader::new` 2. Pass them to guest code and receive them back as `StreamAny`, `FutureAny`, `Val::Stream`/`Val::Future`, or a typed reader whose payload is one of these. 3. Pass them on to a guest function whose `stream` or `future` payload type differs from the type the host created them with. A guest can cause the mismatch in step 3 when it controls the types of the functions it exports or of the values it returns. In that case a malicious guest can make the host panic, a denial of service. Embedders that only use statically typed `StreamReader<T>`/`FutureReader<T>` with concrete payload types throughout, or that never pass streams or futures they created through a guest and back, are not affected.

Properties

Summary
Wasmtime: Panic lowering a host-created component model stream into a guest that expects a different payload type
Severity
medium
Nvd fetched at
2026-10-23T22:30:12.098505+00:00
Cvss score
5.7
Cvss severity
MEDIUM
Retrieved at
2026-10-23T22:32:28+00:00
Ghsa published
2026-10-23T22:04:45Z
Source url
https://github.com/advisories/GHSA-9pvw-hwfg-92h5
Ghsa updated
2026-10-23T22:04:47Z
Ghsa id
GHSA-9pvw-hwfg-92h5
Last source
GitHub Advisory Database
Score
5.7
Cvss version
4.0
Cve id
CVE-2026-115892
Cvss vector
CVSS:4.0/AV:N/AC:H/AT:P/PR:H/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
First seen by Signal
2026-10-23T22:32:25+00:00
Is ghsa only
false
Vector
CVSS:4.0/AV:N/AC:H/AT:P/PR:H/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Published at
2026-10-23T22:16:58.633
Last modified
2026-10-23T22:16:58.777

Related Entities (4)

AFFECTS (1)

→[Software]rust/wasmtime

VULNERABLE_TO (1)

←[Software]rust/wasmtime

Explore deeper with Ninja Signal's threat intelligence graph

CVE-2026-115892 (CVSS v4 5.7) — Ninja Signal Threat Intelligence | Ninja Signal