CVE-2026-102276
Last modified
CVE-2026-102276 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. The brace-expansion library generates arbitrary strings containing a common prefix and suffix. Prior to 1.1.19, 2.1.5, 3.0.7, and 5.0.10, crafted brace patterns can exhaust the native stack in parseCommaParts because parseCommaParts recursively processes the remainder once per brace group and uses push.apply to pass every element of a very large comma-part array as a function argument.
Description
The brace-expansion library generates arbitrary strings containing a common prefix and suffix. Prior to 1.1.19, 2.1.5, 3.0.7, and 5.0.10, crafted brace patterns can exhaust the native stack in parseCommaParts because parseCommaParts recursively processes the remainder once per brace group and uses push.apply to pass every element of a very large comma-part array as a function argument. Patterns containing many comma-separated brace groups trigger the recursive path, while the large array triggers the argument-array path without deep recursion. These paths cause recursive and argument-array native stack exhaustion before max or maxLength can limit output, potentially terminating the Node.js process in a process-terminating denial of service. This issue is fixed in versions 1.1.19, 2.1.5, 3.0.7, and 5.0.10.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| juliangruber | brace-expansion | >= 4.0.0, < 5.0.10; >= 3.0.0, < 3.0.7; >= 2.0.0, < 2.1.5; < 1.1.19 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-102276?
How severe is CVE-2026-102276?
How do I fix CVE-2026-102276?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-102270PyJWT is a Python implementation of JSON Web Token standards…4.4
- CVE-2026-102271PyJWT is a Python implementation of JSON Web Token standards…7.4
- CVE-2026-102272PyJWT is a Python implementation of JSON Web Token standards…7.4
- CVE-2026-102273PyJWT is a Python implementation of JSON Web Token standards…7.4
- CVE-2026-102274PyJWT is a Python implementation of JSON Web Token standards…5.9
- CVE-2026-102275PyJWT is a Python implementation of JSON Web Token standards…6.5
- CVE-2026-102277The brace-expansion library generates arbitrary strings cont…5.3
- CVE-2026-102278The brace-expansion library generates arbitrary strings cont…7.5
- CVE-2026-102279Laravel is a web application framework. Prior to 12.69.0 and…3.1
- CVE-2026-10228A vulnerability was found in raisulislamg4 student_managemen…3.5
- CVE-2026-10229A vulnerability was determined in Assimp up to 6.0.4. This a…5.3
- CVE-2026-1023Statistics Database System developed by Gotac has a Missing …8.7
Are you affected by CVE-2026-102276?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
