CVE-2026-102276

EUVD-2026-88550
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.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
GitHub_MCNA
7.5 HIGH
NETWORK
LOW
NONE
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Base Score
CVSS 3.x
EPSS Score
Percentile: 39.98%
Early Detection
Affected products identified ahead of NVD analysis through intelligence sources (CNA/ADP records, vendor advisories, Enginsight analysis).
VendorProductVersionSource
juliangruberbrace-expansion
4.0.0 ≤
𝑥
< 5.0.10
CNA
juliangruberbrace-expansion
3.0.0 ≤
𝑥
< 3.0.7
CNA
juliangruberbrace-expansion
2.0.0 ≤
𝑥
< 2.1.5
CNA
juliangruberbrace-expansion
𝑥
< 1.1.19
CNA
Debian logo
Debian Releases
Debian Product
Codename
node-brace-expansion
bookworm
postponed
forky
2.1.7+~1.1.2-1
fixed
sid
2.1.7+~1.1.2-1
fixed
trixie
no-dsa
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
node-brace-expansion
bionic
needs-triage
focal
needs-triage
jammy
needs-triage
noble
needs-triage
resolute
needs-triage
Amazon Linux logo
Amazon Linux Releases
Amazon Package
Release
nodejs22
Amazon Linux 2023
1:22.23.3-1.amzn2023.0.1
fixed
nodejs22-debuginfo
Amazon Linux 2023
1:22.23.3-1.amzn2023.0.1
fixed
nodejs22-debugsource
Amazon Linux 2023
1:22.23.3-1.amzn2023.0.1
fixed
nodejs22-devel
Amazon Linux 2023
1:22.23.3-1.amzn2023.0.1
fixed
nodejs22-docs
Amazon Linux 2023
1:22.23.3-1.amzn2023.0.1
fixed
nodejs22-full-i18n
Amazon Linux 2023
1:22.23.3-1.amzn2023.0.1
fixed
nodejs22-libs
Amazon Linux 2023
1:22.23.3-1.amzn2023.0.1
fixed
nodejs22-libs-debuginfo
Amazon Linux 2023
1:22.23.3-1.amzn2023.0.1
fixed
nodejs22-npm
Amazon Linux 2023
1:10.9.9-1.22.23.3.1.amzn2023.0.1
fixed
nodejs24
Amazon Linux 2023
1:24.22.0-1.amzn2023.0.1
fixed
nodejs24-debuginfo
Amazon Linux 2023
1:24.22.0-1.amzn2023.0.1
fixed
nodejs24-debugsource
Amazon Linux 2023
1:24.22.0-1.amzn2023.0.1
fixed
nodejs24-devel
Amazon Linux 2023
1:24.22.0-1.amzn2023.0.1
fixed
nodejs24-docs
Amazon Linux 2023
1:24.22.0-1.amzn2023.0.1
fixed
nodejs24-full-i18n
Amazon Linux 2023
1:24.22.0-1.amzn2023.0.1
fixed
nodejs24-libs
Amazon Linux 2023
1:24.22.0-1.amzn2023.0.1
fixed
nodejs24-libs-debuginfo
Amazon Linux 2023
1:24.22.0-1.amzn2023.0.1
fixed
nodejs24-npm
Amazon Linux 2023
1:11.19.1-1.24.22.0.1.amzn2023.0.1
fixed
v8-12.4-devel
Amazon Linux 2023
3:12.4.254.21-1.22.23.3.1.amzn2023.0.1
fixed
v8-13.6-devel
Amazon Linux 2023
3:13.6.233.17-1.24.22.0.1.amzn2023.0.1
fixed