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 nodejsUpgrade nodejs-develUpgrade v8-12.4-develUpgrade nodejs-packagingUpgrade nodejs-docsUpgrade v8-13.6-develUpgrade nodejs-libsUpgrade nodejs-full-i18nUpgrade npmUpgrade 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 nodejs24-libsUpgrade nodejs24-full-i18nUpgrade nodejs-packaging-bundlerUpgrade nodejs-packagingUpgrade v8-12.4-develUpgrade nodejs24-docsUpgrade nodejs24-develUpgrade npmUpgrade nodejs24Upgrade nodejs-nodemonUpgrade v8-13.6-develUpgrade nodejsUpgrade nodejs-docsUpgrade nodejs24-npmUpgrade nodejs-npmUpgrade nodejs-libsUpgrade nodejs-develUpgrade nodejs-full-i18n | Oct 22, 2026 | Jul 23, 2026 |
| Redhat_linux | — | Upgrade rh-podman-desktopUpgrade nodejs-debuginfoUpgrade nodejs-develUpgrade nodejs24Upgrade v8-13.6-develUpgrade nodejs24-debuginfoUpgrade nodejs24-full-i18nUpgrade nodejs-packaging-bundlerUpgrade nodejs22-debuginfoUpgrade nodejs24-develUpgrade nodejs-docsUpgrade npmUpgrade v8-12.4-develUpgrade nodejs24-npmUpgrade nodejs24-libsUpgrade nodejs-libs-debuginfoUpgrade nodejs24-debugsourceUpgrade nodejs-full-i18nUpgrade nodejs22-debugsourceUpgrade nodejsUpgrade nodejs24-docsUpgrade nodejs-libsUpgrade nodejs-debugsourceUpgrade nodejs-npmUpgrade nodejs-nodemonUpgrade nodejs24-libs-debuginfoUpgrade nodejs-packaging | Aug 5, 2026 | Jul 23, 2026 |
| Rocky_linux | — | Upgrade nodejs-libsUpgrade v8-13.6-develUpgrade npmUpgrade nodejs-debugsourceUpgrade nodejs-full-i18nUpgrade v8-12.4-develUpgrade nodejs-develUpgrade nodejsUpgrade nodejs-libs-debuginfoUpgrade nodejs-debuginfo | 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