Not a U.S. government website. NDD is an independent vulnerability database by Volerion and is not affiliated with or endorsed by NIST or NVD.
VOLERION
Volerion Security Research

NOT DEFERRED DATABASE

VULNERABILITIES

CVE-2026-33228 Details

Description

flatted is a circular JSON parser. Prior to version 3.4.2, the parse() function in flatted can use attacker-controlled string values from the parsed JSON as direct array index keys, without validating that they are numeric. Since the internal input buffer is a JavaScript Array, accessing it with the key "__proto__" returns Array.prototype via the inherited getter. This object is then treated as a legitimate parsed value and assigned as a property of the output object, effectively leaking a live reference to Array.prototype to the consumer. Any code that subsequently writes to that property will pollute the global prototype. This issue has been patched in version 3.4.2.

Metrics

CVSS 3.x Severity and Vector Strings:

References to Advisories, Solutions, and Tools

By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.

Weakness Enumeration

CWE-IDCWE NameSource
CWE-1321Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')[email protected]
CWE-915Improperly Controlled Modification of Dynamically-Determined Object Attributesredhat-SADP

Affected Products

ProductVersions
webreflection flatted
< 3.4.2

CPE

  • cpe:2.3:a:webreflection:flatted:*:*:*:*:*:node.js:*:*

Remediation

  • No remediation found in references.

Change History

11 change records found show changes


QUICK INFO

CVE Dictionary Entry:
CVE-2026-33228
NVD Published Date:
Mar 20, 2026
NVD Last Modified:
Sep 4, 2026
Source:
[email protected]
CVE-2026-33228 Details - Not Deferred