Wasmtime is a runtime for WebAssembly. Prior to 36.0.19, 48.0.7, and 49.0.4, the Cranelift compiler backend on aarch64 can compile a Wasm br_table instruction with more than approximately 256,000 targets so that it has an incorrect conditional branch target. The branch can then jump to arbitrary other code at a user-controlled offset, allowing a user-controlled Wasm module to escape the sandbox on aarch64 engines using the default Cranelift backend. This issue is fixed in versions 36.0.19, 48.0.7, and 49.0.4.
Metrics
Affected Vendors & Products
References
History
Fri, 23 Oct 2026 23:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Bytecodealliance
Bytecodealliance wasmtime |
|
| Vendors & Products |
Bytecodealliance
Bytecodealliance wasmtime |
Fri, 23 Oct 2026 21:45:00 +0000
Status: PUBLISHED
Assigner: GitHub_M
Published: 2026-10-23T21:29:33.917Z
Updated: 2026-10-23T21:29:33.917Z
Reserved: 2026-10-23T19:37:27.177Z
Link: CVE-2026-115893
No data.
Status : Deferred
Published: 2026-10-23T22:16:58.820
Modified: 2026-10-23T22:16:58.947
Link: CVE-2026-115893
No data.