As reported by The Hacker News, the Bytecode Alliance has disclosed two critical vulnerabilities in Wasmtime, the widely-adopted WebAssembly runtime, that fundamentally undermine its core security promise: sandbox isolation. Both flaws reside in Cranelift, the default compiler that translates WebAssembly bytecode into native machine code, and carry a CVSS score of 9.9 — about as severe as it gets.

Security Impact: As reported by The Hacker News, the Bytecode Alliance has disclosed two critical vulnerabilities in Wasmtime, the widely-adopted WebAssembly runtime, that fundamentally undermine its core security promise: sandbox isolation.

Why This Matters Beyond the CVE Numbers

WebAssembly has moved far beyond its browser origins. It now powers serverless compute platforms, edge networking services, plugin systems, and increasingly, AI model sandboxes. The entire trust model rests on the assumption that a WebAssembly module cannot touch host memory, call arbitrary host functions, or execute outside its bounds. Both CVE-2026-115889 and CVE-2026-115893 break that assumption.

The practical impact is architecture-dependent but architecturally significant: a malicious module, once compiled by a vulnerable Wasmtime build, can escape the sandbox and potentially execute arbitrary code in the host process context. For multi-tenant platforms that compile and run customer-supplied code — the Fastly Compute model, edge CDN functions, serverless FaaS providers — this is a cross-tenant compromise scenario.

Vulnerability Summary

AttributeCVE-2026-115889CVE-2026-115893
CVSS9.9 (Critical)9.9 (Critical)
ComponentCranelift compilerCranelift compiler
ArchitectureAllARM64 / aarch64 only
PrerequisiteAttacker-controlled module compiled by vulnerable WasmtimeSame
Patch AvailableYes — fixed in 36.0.19, 48.0.7, 49.0.4, 50.0.0Yes — same releases
Active ExploitationNone reported as of Oct 26, 2026None reported
CISA KEVNot listedNot listed

Who Is Actually at Risk

The threat model narrows the exposed population considerably. Single-tenant deployments that only compile their own internal WebAssembly modules face minimal real-world risk — the attacker would need code execution capability to supply a malicious module, making this a privilege escalation vector rather than an initial access tool.

The high-risk population includes:

Who Is Actually at Risk
Serverless / FaaS platforms that execute customer-supplied WebAssembly
Edge computing providers running Wasmtime on ARM64 infrastructure (common in edge deployments)
Plugin and extension systems that allow third-party modules — CMS platforms, game engines, developer tooling
AI/ML inference platforms using WASM sandboxes for model isolation
Any service still on the 24.x LTS line, which lost support August 20, 2026 and received no fix
The ARM64-specific nature of CVE-2026-115893 deserves particular attention: edge computing and IoT-adjacent workloads — precisely the deployments most likely to run on ARM64 — are disproportionately exposed to the second flaw.

Shield53 Recommendations

  • Immediate patching: Upgrade to 36.0.19, 48.0.7, 49.0.4, or 50.0.0 depending on your release line. If you are on 24.x or any unsupported line, migrate to a supported release now — no backport exists.
  • Audit your supply chain: Identify all embedded Wasmtime instances, including those bundled inside serverless frameworks, CDN tooling, or container runtimes. Embedded copies are the easiest to miss.
  • Architecture review: For ARM64 deployments, verify both CVEs are addressed — the all-architecture fix alone does not cover CVE-2026-115893.
  • Defense in depth: If your platform compiles untrusted modules, consider additional isolation layers — seccomp profiles, namespace isolation, or running Wasmtime inside a container — so that a sandbox escape does not immediately yield host access.
  • Detection: Monitor for abnormal syscalls or process behavior from Wasmtime-host processes. Sandbox escapes typically manifest as host system calls that should never originate from a WASM module.
  • Deprioritize single-tenant deployments: If your Wasmtime instances only compile internally-authored modules, this is a lower priority — but still patch on your normal cadence.

The broader lesson here is that the WebAssembly security model remains strong in theory but dependent on compiler correctness in practice. Cranelift is a complex JIT and that complexity is where sandbox boundaries fracture. Organizations building trust on WASM isolation should treat compiler-level vulnerabilities as a permanent threat category, not an anomaly.