CVE-2026-23736CWE-1321

seroval Affected by Prototype Pollution via JSON Deserialization

High · published January 21, 2026

CVSS v3.1
7.3
EPSS
0%
Percentile
21.5
In the wild
Unconfirmed
What it is

⚡ A crafty object key can lead to serious trouble! In versions 1.4.0 and below of seroval, improper input validation during JSON deserialization opens the door to prototype pollution! 🔥 Think of it like a chef who misreads a recipe and accidentally substitutes a key ingredient, ruining the dish. Here, a malicious input can overwrite essential defaults, messing up the entire application’s functionality, just like that bad soufflé! If exploited, an attacker could manipulate object properties, inadvertently altering how the application behaves—it’s like bringing in a rogue chef who starts swapping sugar for salt! This could lead to unexpected behaviors, potentially even granting unauthorized access or data corruption. Absolutely devastating!

Put simply

Think of it like a chef who misreads a recipe and accidentally substitutes a key ingredient, ruining the dish. Here, a malicious input can overwrite essential defaults, messing up the entire application’s functionality, just like that bad soufflé! This vulnerability arises from improper input validation during JSON deserialization, allowing attackers to inject malicious object keys that modify the prototype chain. Essentially, this means an attacker could redefine properties of the original objects used throughout your application.

What to do

If exploited, an attacker could manipulate object properties, inadvertently altering how the application behaves—it’s like bringing in a rogue chef who starts swapping sugar for salt! This could lead to unexpected behaviors, potentially even granting unauthorized access or data corruption. Absolutely devastating! Upgrade to version 1.4.1 immediately to patch this vulnerability and prevent prototype pollution. Additionally, implement rigorous input validation to ensure only expected data types are accepted during deserialization. Regular audits can help catch similar issues before they escalate! You’ve got this! By upgrading and tightening your validation, you’ll be locking down your application in no time! 🛡️

The record
Technical detail
CVSS v3.1
7.3 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
CVSS v4.0
Not supplied
EPSS
0.00299 · 21.5th percentile
Weakness
CWE-1321 · Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
Published
2026-01-21T23:01Z
EPSS history
Timeline
  • 21 JAN 23:01Z
    seroval Affected by Prototype Pollution via JSON Deserialization
    cvelistv5