CVE-2026-102278
EUVD-2026-8855528.09.2026, 21:17
The brace-expansion library generates arbitrary strings containing a common prefix and suffix. Prior to 1.1.20, 2.1.6, 3.0.8, and 5.0.11, deeply nested brace groups cause expand_() to recurse once per nesting level at comma-member and single-set expansion sites, exhausting the native stack before output limits can apply and potentially terminating the Node.js process. expand_ performs uncontrolled recursion for nested brace alternatives and single-part sets. deeply nested brace groups supplied as an untrusted pattern. expand_ is affected. expand is affected. Comma members is affected. Single set is affected. native stack exhaustion during nested sub-expansion. process-terminating denial of service. This issue is fixed in versions 1.1.20, 2.1.6, 3.0.8, and 5.0.11.Enginsight
Early Detection
Affected products identified ahead of NVD analysis through intelligence sources
(CNA/ADP records, vendor advisories, Enginsight analysis).
| Vendor | Product | Version | Source |
|---|---|---|---|
| juliangruber | brace-expansion | 4.0.0 ≤ 𝑥 < 5.0.11 | CNA |
| juliangruber | brace-expansion | 3.0.0 ≤ 𝑥 < 3.0.8 | CNA |
| juliangruber | brace-expansion | 2.0.0 ≤ 𝑥 < 2.1.6 | CNA |
| juliangruber | brace-expansion | 𝑥 < 1.1.20 | CNA |
Debian Releases
Ubuntu Releases
Vulnerability Media Exposure
References