CVE-2026-115893
KritikTeknik Veri (Otomatik)
- CVSS Skoru
- 9.9
- EPSS
- 1.0%
- CWE
- CWE-691
- KEV Durumu
- Hayır
Yayım tarihi: 23 Ekim 2026
Wasmtime, WebAssembly için bir çalışma zamanıdır. 36.0.19, 48.0.7 ve 49.0.4 sürümlerinden önceki sürümlerde, aarch64 üzerindeki Cranelift derleyici arka ucu, bir Wasm br_table talimatını yaklaşık 256.000'den fazla hedef ile derleyebilir, bu da yanlış bir koşullu dalış hedefi oluşturur. Dal, daha sonra bir kullanıcı tarafından kontrol edilen ofsette keyfi diğer kodlara atlayabilir ve bu da kullanıcı tarafından kontrol edilen bir Wasm modülünün, varsayılan Cranelift arka ucunu kullanan aarch64 motorlarında kumulayı terk etmesine izin verir. Bu sorun, 36.0.19, 48.0.7 ve 49.0.4 sürümlerinde giderilmiştir.
Orijinal açıklama (İngilizce)
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.
Referanslar
- https://github.com/bytecodealliance/wasmtime/commit/222ff3a65dab9aa7011f8c246937751a0bac5abd
- https://github.com/bytecodealliance/wasmtime/commit/994549891c8a706cb4f2809f9d17b9f67b31e618
- https://github.com/bytecodealliance/wasmtime/commit/e61df1b454be9313d61a5f8de07722a421139bbe
- https://github.com/bytecodealliance/wasmtime/commit/f517bd6e890c7c1291ab9fe05d8cc0c9f11e56aa
- https://github.com/bytecodealliance/wasmtime/pull/14818
- https://github.com/bytecodealliance/wasmtime/pull/14819
Bu CVE için henüz editoryal inceleme yapılmadı. Sadece otomatik teknik veri gösteriliyor.