Katalog CVE

CVE-2026-44216

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.32%

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

Streszczenie

Wasmtime od wersji 30.0.0 do 36.0.8, 43.0.2 i 44.0.1 zawiera podatność na panikę przy alokacji bardzo dużych tablic WebAssembly. Problem wynika z arytmetyki sprawdzającej przepełnienie, która powoduje panikę przy próbie utworzenia tablicy o rozmiarze 64-bitowym (zgodnym z propozycją memory64). Atakujący może wywołać panikę poprzez dostarczenie modułu lub komponentu WebAssembly z żądaniem utworzenia ekstremalnie dużej tablicy.

Ocena ryzyka

Podatność umożliwia atakującemu doprowadzenie do awarii (paniki) procesu Wasmtime, co może skutkować przerwaniem działania usługi (DoS) w środowiskach produkcyjnych korzystających z tego runtime'u.

Rekomendacja

Należy niezwłocznie zaktualizować Wasmtime do wersji 36.0.8, 43.0.2 lub 44.0.1 (w zależności od używanej gałęzi). Jeśli aktualizacja nie jest możliwa, należy ograniczyć możliwość ładowania niezaufanych modułów WebAssembly z dużymi tablicami.

Inne podatności w Wasmtime

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

Wasmtime is a runtime for WebAssembly. From 30.0.0 to 36.0.8, 43.0.2, and 44.0.1, Wasmtime's allocation logic for a WebAssembly table contained checked arithmetic which panicked on overflow. This overflow is possible to trigger, and thus panic, when a table with an extremely large size is allocated. This is possible with the WebAssembly memory64 proposal where tables can have sizes in the 64-bit range as opposed to the previous 32-bit range which would not overflow. The panic happens when attempting to create a very large table, such as when instantiating a WebAssembly module or component. This vulnerability is fixed in 36.0.8, 43.0.2, and 44.0.1.

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