CVE-2026-69152: Denial of Service via Resource Exhaustion in brace-expansion
Vulnerability ID: CVE-2026-69152
CVSS Score: 7.5
Published: 2026-08-03
CVE-2026-69152 is a high-severity Denial of Service (DoS) vulnerability in brace-expansion that allows remote, unauthenticated attackers to cause a process crash or infinite thread-blocking condition. The vulnerability stems from a complete mitigation bypass of the security checks implemented for CVE-2026-14257.
TL;DR
A resource exhaustion vulnerability in the brace-expansion library permits unauthenticated remote attackers to trigger process termination via heap memory exhaustion or lock the Node.js event loop by supplying crafted nested brace structures.
⚠️ Exploit Status: POC
Technical Details
- CWE ID: CWE-400, CWE-770
- Attack Vector: Network
- CVSS Score: 7.5
- EPSS Score: Not available
- Impact: Denial of Service (Availability)
- Exploit Status: Proof of Concept (PoC) available
- KEV Status: Not listed
Affected Systems
- Node.js applications using brace-expansion package
-
brace-expansion: < 1.1.18 (Fixed in:
1.1.18) -
brace-expansion: >= 2.0.0, < 2.1.4 (Fixed in:
2.1.4) -
brace-expansion: >= 3.0.0, < 3.0.6 (Fixed in:
3.0.6) -
brace-expansion: >= 4.0.0, < 5.0.9 (Fixed in:
5.0.9)
Code Analysis
Commit: cb4b9e4
v1.x Line (Backport Fix)
Commit: 139d015
v3.x Line (Backport Fix)
Commit: 1e30c93
v5.x Line (Canonical Fixes)
Commit: 688a99e
v5.x Line (Canonical Fixes)
Exploit Details
- Advisory PoC: Functional reproduction payloads simulating Comma Alternative memory exhaustion and Sequence generation event loop blocking.
Mitigation Strategies
- Limit input length before passing to brace-expansion
- Sandbox execution within isolated threads or workers
- Upgrade brace-expansion to patched versions
Remediation Steps:
- Verify brace-expansion version in package-lock.json
- Update dependencies using npm update brace-expansion or yarn upgrade brace-expansion
- Incorporate length checks on untrusted inputs before expansion parsing.
References
Read the full report for CVE-2026-69152 on our website for more details including interactive diagrams and full exploit analysis.
Top comments (0)