Katalog CVE

CVE-2026-115393

NiskieCVSS 3.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Wasmtime w wersjach przed 24.0.12, 25.0.0 przed 36.0.13, 37.0.0 przed 46.0.2 oraz 47.0.0 przed 47.0.3 zawiera podatność na mylenie typów, ponieważ kilka API Store nie sprawdza, czy obiekty należą do Engine danego Store. Osadnicy mieszający obiekty między Engine'ami za pomocą Instance::new, StructRefPre::new lub Tag::new mogą wywołać niezgodności sygnatur trampolin, powodując zapisy poza granicami stosu, uszkodzenie sterty GC lub paniki.

Ocena ryzyka

Może to prowadzić do uszkodzenia pamięci, wykonania nieautoryzowanego kodu lub odmowy usługi, stanowiąc poważne zagrożenie dla bezpieczeństwa aplikacji.

Rekomendacja

Zaktualizuj Wasmtime do wersji 24.0.12, 36.0.13, 46.0.2, 47.0.3 lub nowszej, odpowiednio do używanej gałęzi.

Inne podatności w Wasmtime

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

Wasmtime before 24.0.12, 25.0.0 before 36.0.13, 37.0.0 before 46.0.2, and 47.0.0 before 47.0.3 contains a type confusion vulnerability because several Store APIs fail to validate that objects belong to the Store's Engine. Embedders mixing objects between Engines via Instance::new, StructRefPre::new, or Tag::new can trigger trampoline signature mismatches causing out-of-bounds stack writes, GC heap corruption, or panics.

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