Katalog CVE

CVE-2026-115889

KrytyczneCVSS 9.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Wasmtime przed wersjami 36.0.19 i 43.0.0 ma błąd w kompilatorze Cranelift polegający na cichym przepełnieniu indeksów SSA przy kompilacji dużych funkcji Wasm. Może to prowadzić do błędnej kompilacji, pomieszania typów i ucieczki z sandboxa.

Ocena ryzyka

Atakujący może wykorzystać złośliwy moduł Wasm do wykonania dowolnego kodu poza sandboxem na dowolnej architekturze z domyślnym backendem Cranelift.

Rekomendacja

Zaktualizuj Wasmtime do wersji 36.0.19 lub 43.0.0. Unikaj uruchamiania niezaufanych modułów Wasm do czasu aktualizacji.

Inne podatności w Wasmtime

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS