CVE-2026-32141

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.
Configurations

Configuration 1 (hide)

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

History

No history.

Information

Published : 2026-03-12 18:16

Updated : 2026-03-19 21:07


NVD link : CVE-2026-32141

Mitre link : CVE-2026-32141

CVE.ORG link : CVE-2026-32141


JSON object : View

Products Affected

webreflection

  • flatted
CWE
CWE-674

Uncontrolled Recursion