PT-2026-104393
CVE-2026-104845
·
تاريخ النشر
2026-10-02
·
تاريخ التحديث
2026-10-05
الوصف من
CVSS 3.1
7.5
عاليةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions
Seroval versions prior to 1.6.3
Description
Seroval allows for the stringification of JavaScript values, including complex structures. The
deserializeTypedArray function within fromJSON and fromCrossJSON trusts a deserialized source value as an ArrayBuffer without bounding the serialized element count. An attacker can provide a small untrusted JSON object containing a large length value, which forces the TypedArray constructor to synchronously allocate a massive number of elements. This process can exhaust CPU or memory resources and starve the event loop, leading to a denial of service. The offset check fails to reject the crafted source because source.byteLength is undefined. While DataView encounters a similar unchecked cast, it throws an error instead of allocating memory.Recommendations
Update Seroval to version 1.6.3.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾