PatchSiren cyber security CVE debrief
CVE-2026-115892 bytecodealliance CVE debrief
Wasmtime may panic when lowering a host-created component model stream into a guest that expects a different payload type. This affects embedders that create streams or futures on the host, pass them to guest code, receive them back under a type-erased type, and then pass them to a guest function with a different payload type. The vulnerability requires verification and updating of Wasmtime versions, particularly for embedders that handle streams or futures between host and guest code.
- Vendor
- bytecodealliance
- Product
- wasmtime
- CVSS
- MEDIUM 5.7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-23
- Original CVE updated
- 2026-10-23
- Advisory published
- 2026-10-23
- Advisory updated
- 2026-10-23
Who should care
Defenders responsible for Wasmtime deployments, particularly those using embedders that create and pass streams or futures between host and guest code, should assess exposure and verify versions.
Why it matters
Defenders should care about this vulnerability as it can lead to potential denials of service, data corruption, or unexpected behavior in Wasmtime deployments. The vulnerability requires verification and updating of Wasmtime versions, particularly for embedders that handle streams or futures between host and guest code.
- Potential denial of service due to panics
- Need for verification and updating of Wasmtime versions
- Possible data corruption or unexpected behavior due to type mismatches
Technical summary
The vulnerability occurs when a host-created component model stream or future is lowered into a guest with a different payload type. This can happen when an embedder creates a stream or future, passes it through a guest, receives it back under a type-erased type, and then passes it to a guest function with a different payload type. The vulnerability requires verification and updating of Wasmtime versions, particularly for embedders that handle streams or futures between host and guest code. Defenders should prioritize verifying and updating Wasmtime versions to prevent potential panics.
Defensive priority
Defenders should prioritize verifying and updating Wasmtime versions to prevent potential panics.
Recommended defensive actions
- Verify and update Wasmtime versions to ensure they are not vulnerable
- Review and update embedder code to handle type mismatches correctly
- Monitor for potential panics and implement error handling
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The source corpus provides details on the vulnerability, including the conditions under which a panic may occur and the affected versions of Wasmtime. Defenders should verify and update Wasmtime versions to ensure they are not vulnerable. The vulnerability can lead to potential denials of service, data corruption, or unexpected behavior in Wasmtime deployments.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-115892 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-115892
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-115892 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-115892
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Wasmtime: Panic lowering a host-created component model stream into a guest that expects a diffe
Unverified legacy reference
URL: https://storage.googleapis.com/osv-vulnerabilities/crates.io/GHSA-9pvw-hwfg-92h5.json
osv_dev
-
Source reference
Unverified legacy reference
URL: https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-9pvw-hwfg-92h5
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/bytecodealliance/wasmtime/pull/14819
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/bytecodealliance/wasmtime/pull/14820
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/bytecodealliance/wasmtime/pull/14827
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/bytecodealliance/wasmtime/commit/222ff3a65dab9aa7011f8c246937751a0bac5abd
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/bytecodealliance/wasmtime/commit/48dacc76241f06088e79f3ce1b17642f2f7bf158
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/bytecodealliance/wasmtime/commit/994549891c8a706cb4f2809f9d17b9f67b31e618
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.