Katalog CVE

CVE-2026-24006

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Seroval umożliwia serializację wartości JS, w tym złożonych struktur, które wykraczają poza możliwości JSON.stringify. W wersjach 1.4.0 i poniżej, serializacja obiektów o ekstremalnej głębokości może przekroczyć maksymalny limit stosu wywołań. W wersji 1.4.1 wprowadzono parametr `depthLimit` w metodach serializacji/deserializacji.

Ocena ryzyka

Przekroczenie limitu stosu wywołań może prowadzić do awarii aplikacji, co stwarza ryzyko przestojów i utraty dostępności usług. Organizacje powinny być świadome potencjalnych problemów z wydajnością związanych z głębokimi strukturami danych.

Rekomendacja

Zaleca się aktualizację do wersji 1.4.1 lub nowszej, aby skorzystać z wprowadzonego limitu głębokości, co pomoże uniknąć problemów z przekroczeniem stosu. Dodatkowo, warto przetestować aplikacje pod kątem obiektów o dużej głębokości przed ich wdrożeniem.

Powiązane podatności

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

Seroval facilitates JS value stringification, including complex structures beyond JSON.stringify capabilities. In versions 1.4.0 and below, serialization of objects with extreme depth can exceed the maximum call stack limit. In version 1.4.1, Seroval introduces a `depthLimit` parameter in serialization/deserialization methods. An error will be thrown if the depth limit is reached.

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