nodejs22: brace-expansion through 5.0.7 is vulnerable to denial of service via memory exhaustion
CVE-2026-14257 is fixed in 23 products on 1 platform, first by ALSA-2026:54371, released August 12, 2026. It is not reported as exploited. Patch Radar priority: High.
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.
Where it's fixed
| Product | Fixed in | Fix | Released |
|---|---|---|---|
| Linux | |||
| nodejs · RHEL 8 | 1:22.23.1-3.module+el8.10.0+24640+6eba5e6e | RHSA-2026:54530 | Aug 28, 2026 |
| nodejs · RHEL 9 | 1:24.18.0-6.module+el9.8.0+24638+75f46aee | RHSA-2026:55603 | Aug 28, 2026 |
| nodejs · almalinux 10 | 1:22.23.1-6.el10_2 | ALSA-2026:55541 | Aug 17, 2026 |
| nodejs · almalinux 8 | 1:22.23.1-3.module_el8.10.0+4251+b427b8a5 | ALSA-2026:54530 | Aug 13, 2026 |
| nodejs · almalinux 9 | 1:24.18.0-6.module_el9.8.0+292+f4eaf8b2 | ALSA-2026:55603 | Aug 17, 2026 |
| nodejs · ol 10 | 1:22.23.1-6.0.1.el10_2 | ELSA-2026-55541 | Aug 17, 2026 |
| nodejs · ol 8 | 1:24.18.0-3.module+el8.10.0+90988+ddbb43dc | ELSA-2026-54371 | Aug 14, 2026 |
| nodejs · ol 9 | 1:22.23.1-3.module+el9.8.0+90991+73acc950 | ELSA-2026-55601 | Aug 18, 2026 |
| nodejs · rocky 8 | 1:22.23.1-3.module+el8.10.0+40278+50b003a3 | RLSA-2026:54530 | Aug 25, 2026 |
| nodejs · rocky 9 | 1:24.18.0-6.module+el9.8.0+40281+14cc6568 | RLSA-2026:55603 | Aug 25, 2026 |
| nodejs-devel · RHEL 8 | 1:22.23.1-3.module+el8.10.0+24640+6eba5e6e | RHSA-2026:54530 | Aug 28, 2026 |
| nodejs-devel · RHEL 9 | 1:24.18.0-6.module+el9.8.0+24638+75f46aee | RHSA-2026:55603 | Aug 28, 2026 |
| nodejs-devel · almalinux 10 | 1:22.23.1-6.el10_2 | ALSA-2026:55541 | Aug 17, 2026 |
| nodejs-devel · almalinux 8 | 1:22.23.1-3.module_el8.10.0+4251+b427b8a5 | ALSA-2026:54530 | Aug 13, 2026 |
| nodejs-devel · almalinux 9 | 1:24.18.0-6.module_el9.8.0+292+f4eaf8b2 | ALSA-2026:55603 | Aug 17, 2026 |
| nodejs-devel · ol 10 | 1:22.23.1-6.0.1.el10_2 | ELSA-2026-55541 | Aug 17, 2026 |
| nodejs-devel · ol 8 | 1:24.18.0-3.module+el8.10.0+90988+ddbb43dc | ELSA-2026-54371 | Aug 14, 2026 |
| nodejs-devel · ol 9 | 1:22.23.1-3.module+el9.8.0+90991+73acc950 | ELSA-2026-55601 | Aug 18, 2026 |
| nodejs-docs · RHEL 8 | 1:22.23.1-3.module+el8.10.0+24640+6eba5e6e | RHSA-2026:54530 | Aug 28, 2026 |
| nodejs-docs · RHEL 9 | 1:24.18.0-6.module+el9.8.0+24638+75f46aee | RHSA-2026:55603 | Aug 28, 2026 |
| nodejs-docs · almalinux 10 | 1:22.23.1-6.el10_2 | ALSA-2026:55541 | Aug 17, 2026 |
| nodejs-docs · almalinux 8 | 1:22.23.1-3.module_el8.10.0+4251+b427b8a5 | ALSA-2026:54530 | Aug 13, 2026 |
| nodejs-docs · almalinux 9 | 1:24.18.0-6.module_el9.8.0+292+f4eaf8b2 | ALSA-2026:55603 | Aug 17, 2026 |
| nodejs-docs · ol 10 | 1:22.23.1-6.0.1.el10_2 | ELSA-2026-55541 | Aug 17, 2026 |
| nodejs-docs · ol 8 | 1:24.18.0-3.module+el8.10.0+90988+ddbb43dc | ELSA-2026-54371 | Aug 14, 2026 |
| nodejs-docs · ol 9 | 1:22.23.1-3.module+el9.8.0+90991+73acc950 | ELSA-2026-55601 | Aug 18, 2026 |
| nodejs-full-i18n · RHEL 8 | 1:22.23.1-3.module+el8.10.0+24640+6eba5e6e | RHSA-2026:54530 | Aug 28, 2026 |
| nodejs-full-i18n · RHEL 9 | 1:24.18.0-6.module+el9.8.0+24638+75f46aee | RHSA-2026:55603 | Aug 28, 2026 |
| nodejs-full-i18n · almalinux 10 | 1:22.23.1-6.el10_2 | ALSA-2026:55541 | Aug 17, 2026 |
| nodejs-full-i18n · almalinux 8 | 1:22.23.1-3.module_el8.10.0+4251+b427b8a5 | ALSA-2026:54530 | Aug 13, 2026 |
| nodejs-full-i18n · almalinux 9 | 1:24.18.0-6.module_el9.8.0+292+f4eaf8b2 | ALSA-2026:55603 | Aug 17, 2026 |
| nodejs-full-i18n · ol 10 | 1:22.23.1-6.0.1.el10_2 | ELSA-2026-55541 | Aug 17, 2026 |
| nodejs-full-i18n · ol 8 | 1:24.18.0-3.module+el8.10.0+90988+ddbb43dc | ELSA-2026-54371 | Aug 14, 2026 |
| nodejs-full-i18n · ol 9 | 1:22.23.1-3.module+el9.8.0+90991+73acc950 | ELSA-2026-55601 | Aug 18, 2026 |
| nodejs-libs · RHEL 8 | 1:22.23.1-3.module+el8.10.0+24640+6eba5e6e | RHSA-2026:54530 | Aug 28, 2026 |
| nodejs-libs · RHEL 9 | 1:24.18.0-6.module+el9.8.0+24638+75f46aee | RHSA-2026:55603 | Aug 28, 2026 |
| nodejs-libs · almalinux 10 | 1:22.23.1-6.el10_2 | ALSA-2026:55541 | Aug 17, 2026 |
| nodejs-libs · almalinux 8 | 1:22.23.1-3.module_el8.10.0+4251+b427b8a5 | ALSA-2026:54530 | Aug 13, 2026 |
| nodejs-libs · almalinux 9 | 1:24.18.0-6.module_el9.8.0+292+f4eaf8b2 | ALSA-2026:55603 | Aug 17, 2026 |
| nodejs-libs · ol 10 | 1:22.23.1-6.0.1.el10_2 | ELSA-2026-55541 | Aug 17, 2026 |
| nodejs-libs · ol 8 | 1:24.18.0-3.module+el8.10.0+90988+ddbb43dc | ELSA-2026-54371 | Aug 14, 2026 |
| nodejs-libs · ol 9 | 1:22.23.1-3.module+el9.8.0+90991+73acc950 | ELSA-2026-55601 | Aug 18, 2026 |
| nodejs-nodemon · RHEL 8 | 0:3.1.14-2.module+el8.10.0+24640+6eba5e6e | RHSA-2026:54530 | Aug 28, 2026 |
| nodejs-nodemon · RHEL 9 | 0:3.1.14-3.module+el9.8.0+24638+75f46aee | RHSA-2026:55603 | Aug 28, 2026 |
| nodejs-nodemon · almalinux 8 | 3.1.14-2.module_el8.10.0+4252+aedd4c30 | ALSA-2026:54530 | Aug 13, 2026 |
| nodejs-nodemon · almalinux 9 | 3.1.14-3.module_el9.8.0+292+f4eaf8b2 | ALSA-2026:55603 | Aug 17, 2026 |
| nodejs-nodemon · ol 8 | 0:3.1.14-2.module+el8.10.0+90988+ddbb43dc | ELSA-2026-54371 | Aug 14, 2026 |
| nodejs-nodemon · ol 9 | 0:3.1.14-2.module+el9.8.0+90991+73acc950 | ELSA-2026-55601 | Aug 18, 2026 |
| nodejs-nodemon · rocky 8 | 0:3.1.14-2.module+el8.10.0+40277+b1b3f89e | RLSA-2026:54530 | Aug 25, 2026 |
| nodejs-nodemon · rocky 9 | 0:3.1.14-3.module+el9.8.0+40281+14cc6568 | RLSA-2026:55603 | Aug 25, 2026 |
| nodejs-npm · almalinux 10 | 1:10.9.8-1.22.23.1.6.el10_2 | ALSA-2026:55541 | Aug 17, 2026 |
| nodejs-npm · ol 10 | 1:10.9.8-1.22.23.1.6.0.1.el10_2 | ELSA-2026-55541 | Aug 17, 2026 |
| nodejs-packaging · RHEL 8 | 0:2021.06-6.module+el8.10.0+24500+8eb51621 | RHSA-2026:54530 | Aug 28, 2026 |
| nodejs-packaging · RHEL 9 | 0:2021.06-6.module+el9.8.0+24355+35d95b59 | RHSA-2026:55603 | Aug 28, 2026 |
| nodejs-packaging · almalinux 8 | 2021.06-6.module_el8.10.0+4158+e796f37f | ALSA-2026:54530 | Aug 13, 2026 |
| nodejs-packaging · almalinux 9 | 2021.06-6.module_el9.7.0+209+ecf6523e | ALSA-2026:55603 | Aug 17, 2026 |
| nodejs-packaging · ol 8 | 0:2021.06-6.module+el8.10.0+90988+ddbb43dc | ELSA-2026-54371 | Aug 14, 2026 |
| nodejs-packaging · ol 9 | 0:2021.06-6.module+el9.8.0+90973+e42b55e7 | ELSA-2026-55601 | Aug 18, 2026 |
| nodejs-packaging · rocky 8 | 0:2021.06-6.module+el8.10.0+40172+38f6fdd1 | RLSA-2026:54530 | Aug 25, 2026 |
| nodejs-packaging · rocky 9 | 0:2021.06-6.module+el9.7.0+40165+d075e3f2 | RLSA-2026:55603 | Aug 25, 2026 |
| nodejs-packaging-bundler · RHEL 8 | 0:2021.06-6.module+el8.10.0+24500+8eb51621 | RHSA-2026:54530 | Aug 28, 2026 |
| nodejs-packaging-bundler · RHEL 9 | 0:2021.06-6.module+el9.8.0+24355+35d95b59 | RHSA-2026:55603 | Aug 28, 2026 |
| nodejs-packaging-bundler · almalinux 8 | 2021.06-6.module_el8.10.0+4158+e796f37f | ALSA-2026:54530 | Aug 13, 2026 |
| nodejs-packaging-bundler · almalinux 9 | 2021.06-6.module_el9.7.0+209+ecf6523e | ALSA-2026:55603 | Aug 17, 2026 |
| nodejs-packaging-bundler · ol 8 | 0:2021.06-6.module+el8.10.0+90988+ddbb43dc | ELSA-2026-54371 | Aug 14, 2026 |
| nodejs-packaging-bundler · ol 9 | 0:2021.06-6.module+el9.8.0+90973+e42b55e7 | ELSA-2026-55601 | Aug 18, 2026 |
| nodejs22 · RHEL 10 | 22.23.2-1.el10_0 | RHSA-2026:64817 | Aug 17, 2026 |
| nodejs22 · rocky 10 | 1:22.23.1-6.el10_2 | RLSA-2026:55541 | Aug 18, 2026 |
| nodejs24 · RHEL 10 | 24.18.0-5.el10_2 | RHSA-2026:58819 | Aug 25, 2026 |
| nodejs24 · almalinux 10 | 1:24.18.0-5.el10_2 | ALSA-2026:58819 | Aug 24, 2026 |
| nodejs24 · amzn 2023 | 1:24.22.0-1.amzn2023.0.1 | ALAS2023-2026-3297 | Nov 7, 2026 |
| nodejs24 · ol 10 | 1:24.18.0-5.0.1.el10_2 | ELSA-2026-58819 | Aug 25, 2026 |
| nodejs24 · rocky 10 | 1:24.18.0-5.el10_2 | RLSA-2026:58819 | Aug 25, 2026 |
| nodejs24-debuginfo · amzn 2023 | 1:24.22.0-1.amzn2023.0.1 | ALAS2023-2026-3297 | Nov 7, 2026 |
| nodejs24-debugsource · amzn 2023 | 1:24.22.0-1.amzn2023.0.1 | ALAS2023-2026-3297 | Nov 7, 2026 |
| nodejs24-devel · almalinux 10 | 1:24.18.0-5.el10_2 | ALSA-2026:58819 | Aug 24, 2026 |
| nodejs24-devel · amzn 2023 | 1:24.22.0-1.amzn2023.0.1 | ALAS2023-2026-3297 | Nov 7, 2026 |
| nodejs24-devel · ol 10 | 1:24.18.0-5.0.1.el10_2 | ELSA-2026-58819 | Aug 25, 2026 |
| nodejs24-docs · almalinux 10 | 1:24.18.0-5.el10_2 | ALSA-2026:58819 | Aug 24, 2026 |
| nodejs24-docs · amzn 2023 | 1:24.22.0-1.amzn2023.0.1 | ALAS2023-2026-3297 | Nov 7, 2026 |
| nodejs24-docs · ol 10 | 1:24.18.0-5.0.1.el10_2 | ELSA-2026-58819 | Aug 25, 2026 |
| nodejs24-full-i18n · almalinux 10 | 1:24.18.0-5.el10_2 | ALSA-2026:58819 | Aug 24, 2026 |
| nodejs24-full-i18n · amzn 2023 | 1:24.22.0-1.amzn2023.0.1 | ALAS2023-2026-3297 | Nov 7, 2026 |
| nodejs24-full-i18n · ol 10 | 1:24.18.0-5.0.1.el10_2 | ELSA-2026-58819 | Aug 25, 2026 |
| nodejs24-libs · almalinux 10 | 1:24.18.0-5.el10_2 | ALSA-2026:58819 | Aug 24, 2026 |
| nodejs24-libs · amzn 2023 | 1:24.22.0-1.amzn2023.0.1 | ALAS2023-2026-3297 | Nov 7, 2026 |
| nodejs24-libs · ol 10 | 1:24.18.0-5.0.1.el10_2 | ELSA-2026-58819 | Aug 25, 2026 |
| nodejs24-libs-debuginfo · amzn 2023 | 1:24.22.0-1.amzn2023.0.1 | ALAS2023-2026-3297 | Nov 7, 2026 |
| nodejs24-npm · almalinux 10 | 1:11.16.0-1.24.18.0.5.el10_2 | ALSA-2026:58819 | Aug 24, 2026 |
| nodejs24-npm · amzn 2023 | 1:11.19.1-1.24.22.0.1.amzn2023.0.1 | ALAS2023-2026-3297 | Nov 7, 2026 |
| nodejs24-npm · ol 10 | 1:11.16.0-1.24.18.0.5.0.1.el10_2 | ELSA-2026-58819 | Aug 25, 2026 |
| npm · RHEL 8 | 1:10.9.8-1.22.23.1.3.module+el8.10.0+24640+6eba5e6e | RHSA-2026:54530 | Aug 28, 2026 |
| npm · RHEL 9 | 1:11.16.0-1.24.18.0.6.module+el9.8.0+24638+75f46aee | RHSA-2026:55603 | Aug 28, 2026 |
| npm · almalinux 8 | 1:10.9.8-1.22.23.1.3.module_el8.10.0+4251+b427b8a5 | ALSA-2026:54530 | Aug 13, 2026 |
| npm · almalinux 9 | 1:11.16.0-1.24.18.0.6.module_el9.8.0+292+f4eaf8b2 | ALSA-2026:55603 | Aug 17, 2026 |
| npm · ol 8 | 1:11.16.0-1.24.18.0.3.module+el8.10.0+90988+ddbb43dc | ELSA-2026-54371 | Aug 14, 2026 |
| npm · ol 9 | 1:10.9.8-1.22.23.1.3.module+el9.8.0+90991+73acc950 | ELSA-2026-55601 | Aug 18, 2026 |
| rh-podman-desktop · RHEL 10 | 1.1.2-1.el10_2 | RHSA-2026:57590 | Aug 21, 2026 |
| v8-12.4-devel · RHEL 8 | 3:12.4.254.21-1.22.23.1.3.module+el8.10.0+24640+6eba5e6e | RHSA-2026:54530 | Aug 28, 2026 |
| v8-12.4-devel · RHEL 9 | 3:12.4.254.21-1.22.23.1.3.module+el9.8.0+24637+e0b636e5 | RHSA-2026:55601 | Aug 28, 2026 |
| v8-12.4-devel · almalinux 8 | 3:12.4.254.21-1.22.23.1.3.module_el8.10.0+4251+b427b8a5 | ALSA-2026:54530 | Aug 13, 2026 |
| v8-12.4-devel · almalinux 9 | 3:12.4.254.21-1.22.23.1.3.module_el9.8.0+291+0bb98cce | ALSA-2026:55601 | Aug 17, 2026 |
| v8-12.4-devel · ol 8 | 3:12.4.254.21-1.22.23.1.3.module+el8.10.0+90989+141244df | ELSA-2026-54530 | Aug 14, 2026 |
| v8-12.4-devel · ol 9 | 3:12.4.254.21-1.22.23.1.3.module+el9.8.0+90991+73acc950 | ELSA-2026-55601 | Aug 18, 2026 |
| v8-13.6-devel · RHEL 8 | 3:13.6.233.17-1.24.18.0.3.module+el8.10.0+24639+56878497 | RHSA-2026:54371 | Aug 28, 2026 |
| v8-13.6-devel · RHEL 9 | 3:13.6.233.17-1.24.18.0.6.module+el9.8.0+24638+75f46aee | RHSA-2026:55603 | Aug 28, 2026 |
| v8-13.6-devel · almalinux 8 | 3:13.6.233.17-1.24.18.0.3.module_el8.10.0+4250+09238ed4 | ALSA-2026:54371 | Aug 12, 2026 |
| v8-13.6-devel · almalinux 9 | 3:13.6.233.17-1.24.18.0.6.module_el9.8.0+292+f4eaf8b2 | ALSA-2026:55603 | Aug 17, 2026 |
| v8-13.6-devel · amzn 2023 | 3:13.6.233.17-1.24.22.0.1.amzn2023.0.1 | ALAS2023-2026-3297 | Nov 7, 2026 |
| v8-13.6-devel · ol 8 | 3:13.6.233.17-1.24.18.0.3.module+el8.10.0+90988+ddbb43dc | ELSA-2026-54371 | Aug 14, 2026 |
| v8-13.6-devel · ol 9 | 3:13.6.233.17-1.24.18.0.6.module+el9.8.0+90993+075b4fd6 | ELSA-2026-55603 | Aug 18, 2026 |
Patch Radar data is free to use with attribution. Terms and how to credit it.
Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.