home / blog
2026-10-29 · critical
CVE-2026-115889: Sandbox Escape in Wasmtime
Wasmtime: Cranelift overflow causes sandbox escape. CVSS 9.9 critical. Update to 36.0.19 or 43.0.0.

CVE-2026-115889 affects Wasmtime, a runtime for secure WebAssembly execution in untrusted environments. The Cranelift backend compiler contains a flaw in bit-packing SSA value indices: in release mode, silent overflow during compilation of large or specially crafted WebAssembly functions causes miscompilation, type confusion, and attacker-controlled effects. The most severe consequence is bypassing the WebAssembly sandbox on any architecture using the Cranelift backend by default.
The CVSS is 9.9 (Critical). The vulnerability was officially disclosed on October 23, 2026; patches are immediately available in versions 36.0.19 and 43.0.0. As of October 29, 2026, an offline detector has been reported publicly available on GitHub to detect Wasmtime version exposure. The absence of public signals on social media does not reduce urgency: a flaw that allows sandbox escape in a code execution runtime remains always critical for supply chain security.
IT teams and CISOs must immediately inventory all Wasmtime instances in enterprise environments—containers, serverless platforms, applications executing WebAssembly. Apply updates to 36.0.19 or 43.0.0+ through official channels as quickly as possible. Monitor systems running Wasm code for anomalous activity. If available, review Cranelift compiler logs. Speed between disclosure and patch application is the advantage still available to defenders.
At a glance
- What
- Wasmtime runtime and its Cranelift backend compiler bit-pack SSA value indices in a vulnerable way. Silent overflow in release mode can cause miscompilation, type confusion, and attacker-controlled effects that bypass the WebAssembly sandbox.
- Severity
- CVSS 9.9 Critical. Requires compilation of a sufficiently large or specially crafted WebAssembly function, but effects are attacker-controlled and impact any architecture using the Cranelift backend.
- Affected versions
- Wasmtime prior to 36.0.19 and prior to 43.0.0
- Fix
- Update to Wasmtime 36.0.19 or version 43.0.0 or later through official distribution channels.
- Status
- Disclosed on NVD on 2026-10-23. Patches available since disclosure. Public offline detector reported on GitHub on 2026-10-29 to detect version exposure.
- Action
- Inventory Wasmtime in containers, serverless platforms, and applications. Apply patches immediately through official channels. Monitor Wasm systems for anomalies. Review Cranelift compiler logs if available.
Sources: NVD, CVE-2026-115889