CVE-2026-115889

Published: Ott 24, 2026 Last Modified: Ott 24, 2026
ExploitDB:
Other exploit source:
Google Dorks:
CRITICAL 9,9
Attack Vector: network
Attack Complexity: low
Privileges Required: low
User Interaction: none
Scope: changed
Confidentiality: high
Integrity: high
Availability: high

Description

Wasmtime is a runtime for WebAssembly. Prior to 36.0.19 and 43.0.0, the Cranelift compiler backend bit-packs SSA value indices in a way that can silently overflow in release builds when compiling a sufficiently large or specially crafted Wasm function with many SSA values. The overflow can make Cranelift reference incorrect IR values, causing arbitrary miscompilation, type confusion, and other attacker-controlled effects that may escape the Wasm sandbox on any architecture using the default Cranelift backend. This issue is fixed in versions 36.0.19 and 43.0.0.

197

Numeric Truncation Error

Incomplete
Common Consequences
Security Scopes Affected:
Integrity
Potential Impacts:
Modify Memory
Applicable Platforms
Languages: C, C++, Java, C#
View CWE Details
843

Access of Resource Using Incompatible Type ('Type Confusion')

Incomplete
Common Consequences
Security Scopes Affected:
Availability Integrity Confidentiality
Potential Impacts:
Read Memory Modify Memory Execute Unauthorized Code Or Commands Dos: Crash, Exit, Or Restart
Applicable Platforms
Languages: C, C++
View CWE Details
https://github.com/bytecodealliance/wasmtime/commit/ba8f7d70caa1825b7f64fa75cd9…
https://github.com/bytecodealliance/wasmtime/commit/f517bd6e890c7c1291ab9fe05d8…
https://github.com/bytecodealliance/wasmtime/pull/12613
https://github.com/bytecodealliance/wasmtime/pull/14818
https://github.com/bytecodealliance/wasmtime/releases/tag/v36.0.19
https://github.com/bytecodealliance/wasmtime/releases/tag/v43.0.0
https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-897f-g5gm…