CVE-2026-33750: juliangruber brace-expansion Uncontrolled Resource Consumption
Vulnerability summary
CVE-2026-33750 is a high (CVSS 7.5) Uncontrolled Resource Consumption vulnerability in juliangruber brace-expansion. EPSS estimates a 0.61% chance of exploitation in the next 30 days, higher than 48.4% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 0 · Related 1Timeline
- 27-03-2026PublishedVulnerability first disclosed.
- 27-03-2026Last modifiedVulnerability information updated.
Description
The brace-expansion library generates arbitrary strings containing a common prefix and suffix. Prior to versions 5.0.5, 3.0.2, 2.0.3, and 1.1.13, a brace pattern with a zero step value (e.g., `{1..2..0}`) causes the sequence generation loop to run indefinitely, making the process hang for seconds and allocate heaps of memory. Versions 5.0.5, 3.0.2, 2.0.3, and 1.1.13 fix the issue. As a workaround, sanitize strings passed to `expand()` to ensure a step value of `0` is not used.
CVSS metrics
7 scores · 7 sources · 1 version- CVE.orgCNA6.5MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:HDiffers
- OSV · UbuntuEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · DebianEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · WolfiEcosystem advisory · calculated6.5MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:HDiffers
- OSV · NpmEcosystem advisory · calculated6.5MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:HDiffers
- OSV · ChainguardEcosystem advisory · calculated6.5MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:HDiffers
EPSS trend
Probability
0.61%
Chance of exploitation in the next 30 days
Percentile
48%
Versus all other CVEs
30-day change
+0.18 pp
From 0.43% on 20-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Chainguard150 products
- actions-runner< 2.333.1-r1
- airflow-2All versions (No fix recorded)
- airflow-core-2All versions (No fix recorded)
- arangodb-3.11< 3.11.14.4-r16
- arangodb-3.12< 3.12.7.2-r5
Wolfi47 products
- argo-workflows-ui-3.7< 3.7.12-r2
- argo-workflows-ui-4.0< 4.0.3-r2
- eslint< 10.1.0-r1
- jupyter-base-notebook< 7.6.1-r0 | < 7.6.3-r2
- katib-earlystopping< 0.19.0-r31
Debian1 product
- node-brace-expansionAll versions (No fix recorded) | < 2.0.3+~1.1.2-1
Juliangruber1 product
- brace-expansion≥ 4.0.0, < 5.0.5 | < 1.1.13 | ≥ 2.0.0, < 2.0.3 | ≥ 3.0.0, < 3.0.2 | ≥ 5.0.0, < 5.0.5
Ubuntu1 product
- node-brace-expansionAll versions (No fix recorded)
5 vendors · 200 products · Showing 200 of 201. Use Open JSON for the complete list.
References
16 links- github.com/juliangruber/brace-expansion/security/advisories/GHSA-f886-m6hf-6m8vX Refsource CONFIRMREPORTAdvisoryWEBMitigationVendor Advisory
- github.com/juliangruber/brace-expansion/commit/311ac0d54994158c0a384e286a7d6cbb17ee8ed5X Refsource MISCREPORTFIXWEBPatch
- github.com/juliangruber/brace-expansion/commit/7fd684f89fdde3549563d0a6522226a9189472a2X Refsource MISCREPORTFIXWEBPatch
- github.com/juliangruber/brace-expansion/commit/b9cacd9e55e7a1fa588fe4b7bb1159d52f1d902aX Refsource MISCREPORTFIXWEBPatch
- github.com/juliangruber/brace-expansion/blob/daa71bcb4a30a2df9bcb7f7b8daaf2ab30e5794a/src/index.tsX Refsource MISCREPORTWEBPatch
- github.com/juliangruber/brace-expansion/blob/daa71bcb4a30a2df9bcb7f7b8daaf2ab30e5794a/src/index.tsX Refsource MISCREPORTWEBPatch