PT-2026-104393

CVE-2026-104845

·

Published

2026-10-02

·

Updated

2026-10-05

Description by

CVSS 3.1
7.5
High
MetricsAV: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.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-JP82-F5MQ-HWHP
Found an issue in the description? Have something to add? Feel free to write us 👾