Approved changes feed: RSS · Atom

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

part: a version: * update: *

VendorWebreflection (dab6e36b-0b60-57ec-9114-37ba93f7bd93)
ProductFlatted (a497a006-e645-5bc0-a75c-8df002b5527d)
Edition*
Language*
Software edition*
Target softwarenode.js
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/webreflection/flatted purl2cpe 2026-06-01 10:13:05.439900
pkg:npm/flatted purl2cpe 2026-06-01 10:13:05.439901

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-33228 vulnerable 2026-06-08 07:59:09.388826 flatted: Prototype Pollution via parse()
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.
Published: 2026-03-20T23:06:48.485Z
Updated: 2026-09-07T12:05:12.907Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32141 vulnerable 2026-06-08 07:57:16.729548 flatted: Unbounded recursion DoS in parse() revive phase
HIGH (7.5)
flatted is a circular JSON parser. Prior to 3.4.0, flatted's parse() function uses a recursive revive() phase to resolve circular references in deserialized JSON. When given a crafted payload with deeply nested or self-referential $ indices, the recursion depth is unbounded, causing a stack overflow that crashes the Node.js process. This vulnerability is fixed in 3.4.0.
Published: 2026-03-12T18:08:09.634Z
Updated: 2026-09-04T12:05:00.064Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.