DKDKCISSP
Cloud & Identity

Two Critical Wasmtime Flaws Could Let Malicious WebAssembly Modules Escape Sandboxes

Two critical flaws in Wasmtime , a WebAssembly runtime that can be built into other software, could allow a malicious WebAssembly module to escape the sandbox intended to contain it, the project's maintainers say.

DKCISSP News DeskThe Hacker News26 Oct 2026, 5:22 pm3 min read
Two Critical Wasmtime Flaws Could Let Malicious WebAssembly Modules Escape Sandboxes
Image courtesy of The Hacker News. Original report
DKCISSP REPORT

Two critical flaws in Wasmtime , a WebAssembly runtime that can be built into other software, could allow a malicious WebAssembly module to escape the sandbox intended to contain it, the project's maintainers say.

Wasmtime's maintainers at the Bytecode Alliance rated each flaw 9.9 out of 10 on the CVSS scale in advisories published on October 19.

Neither flaw was in the Known Exploited Vulnerabilities catalog kept by the U.S.

ARM64 hosts that updated to 36.0.7, 42.0.2, or 43.0.1 in April to fix an earlier Cranelift sandbox escape on ARM64 are still affected by CVE-2026-115893.

An attacker would first need a vulnerable Wasmtime build to compile a module they control, and one of the flaws affects only ARM64 systems; fastly, for example, says its Compute platform runs customer code using Wasmtime .

The two flaws were fixed at different times, so whether your version is affected depends on your release line and, for one flaw, your processor architecture.

Because both flaws need a module the attacker controls, the risk is highest for services that compile modules written by other people.

CVE-2026-115893 involves br_table, a WebAssembly instruction that jumps to one of many places in the code based on an index, and fixed versions were released on October 19 and 20, and the maintainers have not reported any attacks.

As of October 26, GitHub's advisory database had a reviewed entry for CVE-2026-115889 but none for CVE-2026-115893.

Update to the fixed release for your line: 36.0.19 , 48.0.7 , or 49.0.4 ; gitHub says only reviewed entries trigger Dependabot alerts , so Dependabot users should not expect an alert for the ARM64 flaw.

What happened

Two critical flaws in Wasmtime , a WebAssembly runtime that can be built into other software, could allow a malicious WebAssembly module to escape the sandbox intended to contain it, the project's maintainers say.

Wasmtime's maintainers at the Bytecode Alliance rated each flaw 9.9 out of 10 on the CVSS scale in advisories published on October 19.

What changed

Neither flaw was in the Known Exploited Vulnerabilities catalog kept by the U.S.

ARM64 hosts that updated to 36.0.7, 42.0.2, or 43.0.1 in April to fix an earlier Cranelift sandbox escape on ARM64 are still affected by CVE-2026-115893.

Who is affected

An attacker would first need a vulnerable Wasmtime build to compile a module they control, and one of the flaws affects only ARM64 systems; fastly, for example, says its Compute platform runs customer code using Wasmtime .

Why it matters

The two flaws were fixed at different times, so whether your version is affected depends on your release line and, for one flaw, your processor architecture.

Because both flaws need a module the attacker controls, the risk is highest for services that compile modules written by other people.

Technical details

CVE-2026-115893 involves br_table, a WebAssembly instruction that jumps to one of many places in the code based on an index, and fixed versions were released on October 19 and 20, and the maintainers have not reported any attacks.

As of October 26, GitHub's advisory database had a reviewed entry for CVE-2026-115889 but none for CVE-2026-115893.

Response

Update to the fixed release for your line: 36.0.19 , 48.0.7 , or 49.0.4 ; gitHub says only reviewed entries trigger Dependabot alerts , so Dependabot users should not expect an alert for the ARM64 flaw.

What security teams should do

A module can only use its own memory and the host functions it is given, and its code can only jump to checked locations.

Both flaws are listed in RustSec, the database the cargo-audit tool uses to check Cargo.lock files, as RUSTSEC-2026-0380 and RUSTSEC-2026-0379 .

Attribution

The Hacker News: Two critical flaws in Wasmtime , a WebAssembly runtime that can be built into other software, could allow a malicious WebAssembly module to escape the sandbox intended to contain it, the project's maintainers say.

What to watch next

Watch for new exploitation reports and updated indicators of compromise.

Watch for updated vendor guidance and fixed-version details.

MORE IN CLOUD & IDENTITY

More cybersecurity reporting

Unpatched Tailscale SSH Flaws Could Let a Hacked Device Reach Root on Other ServersThe Hacker News · 25 Oct 2026, 11:50 pmNode.js Brotli Decoder Bug Could Allow Remote Code Execution in All Supported VersionsThe Hacker News · 23 Oct 2026, 1:30 pmGoogle opens its cloud to rival OpenAI, promises business data won’t train models - Help Net SecurityHelp Net Security · 23 Oct 2026, 11:30 amGrafana Labs connects observability and incident response with Knowledge Graph - Help Net SecurityHelp Net Security · 21 Oct 2026, 3:00 pm