GHSA-vfj7-8cjw-p6xm

Withdrawn Advisory: braces vulnerable to stack-exhaustion denial of service through deeply nested patterns

Withdrawn ·

At a glance

Published
Updated
CVE
CVE-2026-93687
CVSS_V3
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS_V4
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Description

### Withdrawn Advisory This advisory has been withdrawn because it's not a practically exploitable vulnerability. This link is maintained to preserve external references. ### Original Description braces through 3.0.3 contains a stack overflow vulnerability in the recursive AST walkers that lack depth guards. Attackers can supply deeply nested brace patterns under the character limit to exhaust the call stack and terminate the Node.js process with an uncaught RangeError.

Affected packages

PackageVersions
npm · bracesintroduced 0, last affected 3.0.3

References

Sources

SourceLicence
OSV.devCC-BY 4.0 — GitHub Advisory Database