Katalog CVE

CVE-2026-116581

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.45%

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

Streszczenie

Biblioteka Seroval przed wersją 1.6.8 nie waliduje indeksu 'done' węzła sekwencji podczas deserializacji (fromJSON i fromCrossJSON). Spreparowany indeks może utworzyć iterator, który nigdy się nie kończy, co przy przetwarzaniu niezaufanych danych prowadzi do zablokowania pętli zdarzeń, wyczerpania pamięci lub niedostępności usługi.

Ocena ryzyka

Usługa deserializująca niezaufane dane wejściowe może zostać zablokowana przez nieuwierzytelniony atak (DoS), co wpływa na dostępność aplikacji.

Rekomendacja

Zaktualizuj bibliotekę Seroval do wersji 1.6.8 lub nowszej.

Inne podatności w Seroval

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

Seroval facilitates JavaScript value stringification, including complex structures beyond JSON.stringify capabilities. Prior to 1.6.8, fromJSON and fromCrossJSON do not validate a sequence node's done index. A crafted done index can create an iterator that never finishes when application code consumes it to completion. An unauthenticated request to a service that deserializes untrusted input can therefore block the event loop, exhaust process memory, or make the service unavailable. This issue is fixed in version 1.6.8.

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