GHSA-rgw5-rvv9-x895: brace-expansion: DoS via unbounded intermediate arrays, bypassing the CVE-2026-14257 mitigation
Summary
The brace-expansion library has a denial-of-service vulnerability where a previous security fix (from version 5.0.8) was incomplete. Attackers can send specially crafted input to crash the Node process with an out-of-memory error, or cause it to freeze for over two minutes, because intermediate arrays created during expansion are not properly limited even though the final output is.
Solution / Mitigation
Both intermediate arrays are now bounded as they are built, using the same limits already applied in combine(): values now tracks a running result count and character length while alternatives are appended and stops once either bound is reached, and expandSequence() now accepts maxLength and stops generating once the sequence's own characters reach it. Output is truncated rather than allowed to grow without bound, matching how the existing max limit already behaves.
Vulnerability Details
EPSS: 0.0%
Yes
August 3, 2026
Classification
Affected Packages
Related Issues
CVE-2026-47482: NVIDIA Triton Inference Server for Linux contains a vulnerability where an attacker can cause missing release of memory
CVE-2022-29200: TensorFlow is an open source platform for machine learning. Prior to versions 2.9.0, 2.8.1, 2.7.2, and 2.6.4, the implem
Original source: https://github.com/advisories/GHSA-rgw5-rvv9-x895
First tracked: August 3, 2026 at 02:01 PM
Classified by LLM (prompt v3) · confidence: 75%