Skip to main content

CVE-2026-115893: CWE-691: Insufficient Control Flow Management in bytecodealliance wasmtime

0
Critical
VulnerabilityCVE-2026-115893cvecve-2026-115893cwe-691
Published: 10/23/2026 (10/23/2026, 21:29:33 UTC)
Source: CVE Database V5
Vendor/Project: bytecodealliance
Product: wasmtime

Description

CVE-2026-115893 is a critical vulnerability in the bytecodealliance wasmtime runtime for WebAssembly on aarch64 platforms using the Cranelift compiler backend. Versions prior to 36.0.19, between 37.0.0 and before 48.0.7, and between 49.0.0 and before 49.0.4 are affected. The flaw allows a user-controlled WebAssembly module to escape the sandbox by exploiting an incorrect conditional branch target when compiling a br_table instruction with more than approximately 256,000 targets. This can lead to arbitrary code execution outside the sandbox. The issue is fixed in versions 36.0.19, 48.0.7, and 49.0.4.

CVSS v3.1

Score 9.9critical

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H

Affected software

bytecodealliance

wasmtime

Affected versions
<36.0.19>=37.0.0 <48.0.7>=49.0.0 <49.0.4
GitHub Actionsmore threats →ai
bytecodealliance/wasmtime
pkg:github/bytecodealliance/wasmtime
Affected versions
<36.0.19>=37.0.0 <48.0.7>=49.0.0 <49.0.4

Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 10/23/2026, 21:50:17 UTC

Technical Analysis

Wasmtime is a WebAssembly runtime that uses the Cranelift compiler backend. On aarch64 architectures, prior to versions 36.0.19, 48.0.7, and 49.0.4, the Cranelift backend incorrectly compiles the br_table instruction when it has more than roughly 256,000 targets. This results in an incorrect conditional branch target, enabling a user-controlled Wasm module to jump to arbitrary code offsets. This behavior allows sandbox escape, compromising the isolation guarantees of the runtime. The vulnerability is identified as CWE-691 (Insufficient Control Flow Management) and has a CVSS 3.1 score of 9.9, indicating critical severity. The flaw is patched in the specified fixed versions.

Potential Impact

Successful exploitation allows a malicious WebAssembly module to escape the sandbox on aarch64 systems using the default Cranelift backend in Wasmtime. This can lead to arbitrary code execution with the privileges of the Wasmtime process, potentially compromising confidentiality, integrity, and availability of the host system. The vulnerability affects the security boundary of the runtime, making it critical for environments relying on Wasmtime sandboxing.

Mitigation Recommendations

Upgrade Wasmtime to version 36.0.19, 48.0.7, or 49.0.4 or later, depending on your version stream. These versions contain the official fix for this vulnerability. No other mitigation is required once updated. If upgrading is not immediately possible, restrict usage of untrusted WebAssembly modules on affected versions as a temporary measure.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Data Version
5.2
Assigner Short Name
GitHub_M
Date Reserved
2026-10-23T19:37:27.177Z
Cvss Version
3.1
State
PUBLISHED

Threat ID: 6adbd340d73cc49347c1eff0

Added to database: 10/23/2026, 21:36:00 UTC

Last enriched: 10/23/2026, 21:50:17 UTC

Last updated: 10/23/2026, 21:50:50 UTC

Views: 6

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses