PT-2026-104394
CVE-2026-104846
·
Published
2026-10-02
·
Updated
2026-10-05
Description by
CVSS 3.1
9.8
CriticalMetricsAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions
Seroval versions 0.12.0 through 1.6.1
Description
Seroval allows for the stringification of JavaScript values, including complex structures. A flaw in the
fromJSON() deserialization process allows a fulfilled Promise control node to pass a plugin-produced thenable (an object with a then method) to a native Promise resolver. This leads to the unexpected invocation of the callable during ECMAScript thenable assimilation, enabling attacker-controlled JSON to trigger code execution in applications using plugin-capable releases. This behavior bypasses previous type-confusion remediations because the invocation occurs during native Promise settlement after deserialization.Recommendations
Update to version 1.6.2.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Found an issue in the description? Have something to add? Feel free to write us 👾