brace-expansion through 5.0.7 is vulnerable to denial of service via memory exhaustion. The expand() function limits the number of results with a max option (default 100,000) but does not bound the length of each result string. By chaining multiple brace groups, an attacker keeps the result count under the limit while making each result progressively longer, so total memory scales with both count and string length until the process hits a fatal, uncatchable out-of-memory error. About 7.5 KB of input ('{a,b}'.repeat(1500)) crashes a default Node.js process. Any application that passes attacker-influenced strings to brace-expansion.expand() - directly or transitively via minimatch / glob brace patterns - can be crashed by a small request. Fixed in 5.0.8 by adding a maxLength option (default 4,000,000) that bounds accumulated output and intermediate arrays.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade nodejs-packagingUpgrade nodejs-develUpgrade nodejs-libsUpgrade v8-12.4-develUpgrade v8-13.6-develUpgrade nodejsUpgrade nodejs-docsUpgrade npmUpgrade nodejs-full-i18nUpgrade nodejs-packaging-bundlerUpgrade nodejs-nodemon | Oct 11, 2026 | Aug 12, 2026 |
| Atlassian Jira | — | Upgrade to the latest version of Atlassian JIRA | Sep 16, 2026 | Sep 15, 2026 |
| Oracle_linux | — | Upgrade nodejs-nodemonUpgrade nodejs-develUpgrade nodejs24-develUpgrade nodejsUpgrade nodejs-full-i18nUpgrade v8-13.6-develUpgrade nodejs-libsUpgrade nodejs-docsUpgrade nodejs-npmUpgrade npmUpgrade nodejs24Upgrade nodejs24-npmUpgrade v8-12.4-develUpgrade nodejs24-full-i18nUpgrade nodejs24-docsUpgrade nodejs24-libsUpgrade nodejs-packaging-bundlerUpgrade nodejs-packaging | Oct 22, 2026 | Jul 23, 2026 |
| Redhat_linux | — | Upgrade nodejs24-libs-debuginfoUpgrade nodejs22-debugsourceUpgrade nodejsUpgrade nodejs-nodemonUpgrade nodejs-full-i18nUpgrade nodejs24-debugsourceUpgrade nodejs-npmUpgrade nodejs-debugsourceUpgrade nodejs-libsUpgrade nodejs24-docsUpgrade nodejs-packagingUpgrade nodejs24-develUpgrade npmUpgrade rh-podman-desktopUpgrade nodejs24Upgrade nodejs-debuginfoUpgrade nodejs24-libsUpgrade nodejs24-full-i18nUpgrade nodejs-packaging-bundlerUpgrade nodejs24-debuginfoUpgrade v8-13.6-develUpgrade nodejs24-npmUpgrade nodejs-develUpgrade nodejs22-debuginfoUpgrade nodejs-libs-debuginfoUpgrade v8-12.4-develUpgrade nodejs-docs | Aug 5, 2026 | Jul 23, 2026 |
| Rocky_linux | — | Upgrade npmUpgrade v8-13.6-develUpgrade nodejs-full-i18nUpgrade nodejs-libsUpgrade v8-12.4-develUpgrade nodejs-debugsourceUpgrade nodejsUpgrade nodejs-libs-debuginfoUpgrade nodejs-debuginfoUpgrade nodejs-devel | Aug 20, 2026 | Aug 18, 2026 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub