Katalog CVE

CVE-2026-119135

ŚrednieCVSS 4.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.21%

Percentyl 11 - wyżej niż 11% wszystkich znanych CVE

Streszczenie

Wasmtime w wersjach 46.0.0–48.0.5 i 49.0.0–49.0.2 panikuje, gdy host odczytuje strumień modelu komponentów jako inny typ elementu Rust niż ten, z którym został utworzony, ponieważ ścieżka odczytu host-do-host sprawdza zgodność TypeId zamiast zwracać błąd. Kod gościa może zwrócić utworzony przez hosta StreamReader<U>, który embedder odczytuje jako StreamReader<T>, gdzie oba typy mapują się na ten sam typ modelu komponentów, powodując crash procesu.

Ocena ryzyka

Możliwy crash procesu hosta wywołany przez złośliwy kod gościa, prowadzący do denial of service.

Rekomendacja

Zaktualizuj Wasmtime do wersji 48.0.6 lub 49.0.3 (lub nowszej). Unikaj uruchamiania niezaufanych komponentów na podatnych wersjach.

Inne podatności w Wasmtime

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

Wasmtime 46.0.0 before 48.0.6 and 49.0.0 before 49.0.3 panics when the host reads a component model stream as a different Rust item type than it was created with, because the host-to-host read path asserts matching TypeIds instead of returning an error. Guest code can return a host-created StreamReader<U> that the embedder reads as StreamReader<T>, where both types map to the same component model type, crashing the embedding process.

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