CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-24006

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS