PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-115889 bytecodealliance CVE debrief

A vulnerability in the Cranelift compiler backend of Wasmtime prior to v43 can lead to silent overflow and miscompilation, potentially allowing a sandbox escape from a specially-crafted Wasm module. The issue is fixed in Wasmtime v36.0.19 and v43. This vulnerability affects Wasmtime deployments using the Cranelift backend, and defenders should assess exposure and apply patches accordingly. The vulnerability is caused by bit-packing in the Cranelift compiler backend, which can result in silent overflow and incorrect value references in the IR.

Vendor
bytecodealliance
Product
wasmtime
CVSS
CRITICAL 9.9
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, especially those using the Cranelift backend, should assess exposure and apply patches. This includes operators, platform administrators, vulnerability management teams, and security teams who need to prioritize assessing exposure and applying patches for Wasmtime versions prior to v43.

Why it matters

A vulnerability in the Cranelift compiler backend of Wasmtime can lead to silent overflow and miscompilation, potentially allowing a sandbox escape. Defenders should prioritize assessing exposure and applying patches for Wasmtime versions prior to v43.

  • Potential sandbox escape from specially-crafted Wasm modules
  • Miscompilation and incorrect value references in the IR
  • Silent overflow in release builds
  • Verification priority for Wasmtime versions prior to v43

Technical summary

The Cranelift compiler backend in Wasmtime prior to v43 has a vulnerability that can lead to silent overflow and miscompilation. A specially crafted Wasm module can exploit this to escape the sandbox. The issue is fixed in Wasmtime v36.0.19 and v43. This vulnerability affects Wasmtime deployments using the Cranelift backend, and defenders should assess exposure and apply patches accordingly. The vulnerability is caused by bit-packing in the Cranelift compiler backend, which can result in silent overflow and incorrect value references in the IR.

Defensive priority

Defenders should prioritize assessing exposure and applying patches for Wasmtime versions prior to v43, especially in environments using the Cranelift backend.

Recommended defensive actions

  • Assess exposure of Wasmtime deployments to this vulnerability
  • Apply patches for Wasmtime versions prior to v43
  • Verify sandbox configurations and Wasm module validation
  • Monitor for suspicious activity in Wasmtime environments
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The vulnerability is caused by bit-packing in the Cranelift compiler backend, which can result in silent overflow and incorrect value references in the IR. A specially crafted Wasm module can exploit this to escape the sandbox. The issue is fixed in Wasmtime v36.0.19 and v43. Defenders should verify sandbox configurations and Wasm module validation to mitigate this vulnerability.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-115889 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-115889

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-115889 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-115889

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Wasmtime: Bit-packing in Cranelift compiler causes silent overflow and miscompilation

    Unverified legacy reference

    URL: https://storage.googleapis.com/osv-vulnerabilities/crates.io/GHSA-897f-g5gm-fmxm.json

    osv_dev

  • Source reference

    Unverified legacy reference

    URL: https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-897f-g5gm-fmxm

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/bytecodealliance/wasmtime/pull/12613

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/bytecodealliance/wasmtime/pull/14818

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/bytecodealliance/wasmtime/commit/ba8f7d70caa1825b7f64fa75cd9d03f4a438dae0

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/bytecodealliance/wasmtime/commit/f517bd6e890c7c1291ab9fe05d8cc0c9f11e56aa

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/bytecodealliance/wasmtime

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/bytecodealliance/wasmtime/releases/tag/v36.0.19

    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.