CVE-2026-116583
MEDIUM
MEDIUM
Priority: 0.01
BB Relevance:
51/100
Published: 2026-10-26
Modified: 2026-10-27
First seen: 2026-10-29
Status: active
Attack Surface
Network
No Auth
CVSS Vector Breakdown
AV:
Network
AC:
High
PR:
None
UI:
Passive
S:
X
AT:
Present
VC:
None
VI:
None
VA:
None
Description
Seroval facilitates JavaScript value stringification, including complex structures beyond JSON.stringify capabilities. From 1.6.0 until 1.6.11, the JavaScript-output APIs derive a typed array's constructor name from a property on the value that can be replaced by an own constructor property. When application code copies untrusted properties onto a typed array and then passes it to serialize, serializeAsync, crossSerialize, crossSerializeAsync, crossSerializeStream, Serializer, or compileJSON, the attacker-controlled name is written as executable JavaScript and can run in the page receiving the output. This issue is fixed in version 1.6.11.