Vulnerability · Published Jul 8, 2026 · Assigned by GitHub_M
CVE-2026-59873node-tar: Decompression/parse DoS via unlimited input
Critical 9.2
In plain English
A critical-severity resource allocation without limits in node-tar from isaacs. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.6% (higher than 48% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
node-tar is a tar archive manipulation library for Node.js. Prior to 7.5.19, node-tar does not enforce hard upper bounds on total decompressed data, entry counts, or decompression ratio in extraction and parsing paths such as src/extract.ts, allowing a small crafted gzip bomb to exhaust disk space and CPU. This issue is fixed in version 7.5.19.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux:10 | nodejs | 1:22.23.1-4.el10_2 | ALSA-2026:48033 |
| AlmaLinux:8 | nodejs | 1:22.23.1-2.module_el8.10.0+4236+04bc75d9 | ALSA-2026:47059 |
| AlmaLinux:8 | nodejs | 1:24.18.0-2.module_el8.10.0+4237+cde4efc3 | ALSA-2026:47060 |
| AlmaLinux:9 | nodejs | 1:22.23.1-2.module_el9.8.0+285+5c3b0251 | ALSA-2026:47058 |
| AlmaLinux:9 | nodejs | 1:24.18.0-3.module_el9.8.0+286+9023ffdb | ALSA-2026:47057 |
| AlmaLinux:10 | nodejs-devel | 1:22.23.1-4.el10_2 | ALSA-2026:48033 |
| AlmaLinux:8 | nodejs-devel | 1:24.18.0-2.module_el8.10.0+4237+cde4efc3 | ALSA-2026:47060 |
| AlmaLinux:8 | nodejs-devel | 1:22.23.1-2.module_el8.10.0+4236+04bc75d9 | ALSA-2026:47059 |
| AlmaLinux:9 | nodejs-devel | 1:22.23.1-2.module_el9.8.0+285+5c3b0251 | ALSA-2026:47058 |
| AlmaLinux:9 | nodejs-devel | 1:24.18.0-3.module_el9.8.0+286+9023ffdb | ALSA-2026:47057 |
| AlmaLinux:10 | nodejs-docs | 1:22.23.1-4.el10_2 | ALSA-2026:48033 |
| AlmaLinux:8 | nodejs-docs | 1:22.23.1-2.module_el8.10.0+4236+04bc75d9 | ALSA-2026:47059 |
| AlmaLinux:8 | nodejs-docs | 1:24.18.0-2.module_el8.10.0+4237+cde4efc3 | ALSA-2026:47060 |
| AlmaLinux:9 | nodejs-docs | 1:24.18.0-3.module_el9.8.0+286+9023ffdb | ALSA-2026:47057 |
| AlmaLinux:9 | nodejs-docs | 1:22.23.1-2.module_el9.8.0+285+5c3b0251 | ALSA-2026:47058 |
| AlmaLinux:10 | nodejs-full-i18n | 1:22.23.1-4.el10_2 | ALSA-2026:48033 |
| AlmaLinux:8 | nodejs-full-i18n | 1:22.23.1-2.module_el8.10.0+4236+04bc75d9 | ALSA-2026:47059 |
| AlmaLinux:8 | nodejs-full-i18n | 1:24.18.0-2.module_el8.10.0+4237+cde4efc3 | ALSA-2026:47060 |
| AlmaLinux:9 | nodejs-full-i18n | 1:24.18.0-3.module_el9.8.0+286+9023ffdb | ALSA-2026:47057 |
| AlmaLinux:9 | nodejs-full-i18n | 1:22.23.1-2.module_el9.8.0+285+5c3b0251 | ALSA-2026:47058 |
| AlmaLinux:10 | nodejs-libs | 1:22.23.1-4.el10_2 | ALSA-2026:48033 |
| AlmaLinux:8 | nodejs-libs | 1:24.18.0-2.module_el8.10.0+4237+cde4efc3 | ALSA-2026:47060 |
| AlmaLinux:8 | nodejs-libs | 1:22.23.1-2.module_el8.10.0+4236+04bc75d9 | ALSA-2026:47059 |
| AlmaLinux:9 | nodejs-libs | 1:22.23.1-2.module_el9.8.0+285+5c3b0251 | ALSA-2026:47058 |
| AlmaLinux:9 | nodejs-libs | 1:24.18.0-3.module_el9.8.0+286+9023ffdb | ALSA-2026:47057 |
| AlmaLinux:8 | nodejs-nodemon | 3.1.14-1.module_el8.10.0+4236+04bc75d9 | ALSA-2026:47059 |
| AlmaLinux:8 | nodejs-nodemon | 3.1.14-1.module_el8.10.0+4237+cde4efc3 | ALSA-2026:47060 |
| AlmaLinux:9 | nodejs-nodemon | 3.1.14-2.module_el9.8.0+286+9023ffdb | ALSA-2026:47057 |
| AlmaLinux:9 | nodejs-nodemon | 3.1.14-1.module_el9.8.0+285+5c3b0251 | ALSA-2026:47058 |
| AlmaLinux:10 | nodejs-npm | 1:10.9.8-1.22.23.1.4.el10_2 | ALSA-2026:48033 |
| AlmaLinux:8 | nodejs-packaging | 2021.06-6.module_el8.10.0+4158+e796f37f | ALSA-2026:47059 |
| AlmaLinux:8 | nodejs-packaging | 2021.06-6.module_el8.10.0+4086+70facd4a | ALSA-2026:47060 |
| AlmaLinux:9 | nodejs-packaging | 2021.06-6.module_el9.7.0+209+ecf6523e | ALSA-2026:47057 |
| AlmaLinux:9 | nodejs-packaging | 2021.06-6.module_el9.7.0+227+12323393 | ALSA-2026:47058 |
| AlmaLinux:8 | nodejs-packaging-bundler | 2021.06-6.module_el8.10.0+4086+70facd4a | ALSA-2026:47060 |
| AlmaLinux:8 | nodejs-packaging-bundler | 2021.06-6.module_el8.10.0+4158+e796f37f | ALSA-2026:47059 |
| AlmaLinux:9 | nodejs-packaging-bundler | 2021.06-6.module_el9.7.0+227+12323393 | ALSA-2026:47058 |
| AlmaLinux:9 | nodejs-packaging-bundler | 2021.06-6.module_el9.7.0+209+ecf6523e | ALSA-2026:47057 |
| AlmaLinux:10 | nodejs24 | 1:24.18.0-3.el10_2 | ALSA-2026:48034 |
| AlmaLinux:10 | nodejs24-devel | 1:24.18.0-3.el10_2 | ALSA-2026:48034 |
| AlmaLinux:10 | nodejs24-docs | 1:24.18.0-3.el10_2 | ALSA-2026:48034 |
| AlmaLinux:10 | nodejs24-full-i18n | 1:24.18.0-3.el10_2 | ALSA-2026:48034 |
| AlmaLinux:10 | nodejs24-libs | 1:24.18.0-3.el10_2 | ALSA-2026:48034 |
| AlmaLinux:10 | nodejs24-npm | 1:11.16.0-1.24.18.0.3.el10_2 | ALSA-2026:48034 |
| AlmaLinux:8 | npm | 1:10.9.8-1.22.23.1.2.module_el8.10.0+4236+04bc75d9 | ALSA-2026:47059 |
| AlmaLinux:8 | npm | 1:11.16.0-1.24.18.0.2.module_el8.10.0+4237+cde4efc3 | ALSA-2026:47060 |
| AlmaLinux:9 | npm | 1:11.16.0-1.24.18.0.3.module_el9.8.0+286+9023ffdb | ALSA-2026:47057 |
| AlmaLinux:9 | npm | 1:10.9.8-1.22.23.1.2.module_el9.8.0+285+5c3b0251 | ALSA-2026:47058 |
| AlmaLinux:8 | v8-12.4-devel | 3:12.4.254.21-1.22.23.1.2.module_el8.10.0+4236+04bc75d9 | ALSA-2026:47059 |
| AlmaLinux:9 | v8-12.4-devel | 3:12.4.254.21-1.22.23.1.2.module_el9.8.0+285+5c3b0251 | ALSA-2026:47058 |
| AlmaLinux:8 | v8-13.6-devel | 3:13.6.233.17-1.24.18.0.2.module_el8.10.0+4237+cde4efc3 | ALSA-2026:47060 |
| AlmaLinux:9 | v8-13.6-devel | 3:13.6.233.17-1.24.18.0.3.module_el9.8.0+286+9023ffdb | ALSA-2026:47057 |
| Debian:12 | node-tar | no fix listed | DEBIAN-CVE-2026-59873 |
| Debian:13 | node-tar | no fix listed | DEBIAN-CVE-2026-59873 |
| Debian:14 | node-tar | 7.5.19+~4.0.1-1 | DEBIAN-CVE-2026-59873 |
| Rocky Linux:9 | nodejs | 1:24.18.0-3.module+el9.8.0+40264+d9b257bb | RLSA-2026:47057 |
| Rocky Linux:9 | nodejs | 1:22.23.1-2.module+el9.8.0+40263+faa47049 | RLSA-2026:47058 |
| Rocky Linux:9 | nodejs-nodemon | 0:3.1.14-2.module+el9.8.0+40264+d9b257bb | RLSA-2026:47057 |
| Rocky Linux:9 | nodejs-nodemon | 0:3.1.14-1.module+el9.8.0+40263+faa47049 | RLSA-2026:47058 |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-6.module+el8.10.0+40172+38f6fdd1 | RLSA-2026:47059 |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-6.module+el8.10.0+40048+6d99f608 | RLSA-2026:47059 |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-6.module+el8.10.0+40048+6d99f608 | RLSA-2026:47060 |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-6.module+el8.10.0+40171+8fa9c325 | RLSA-2026:47060 |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-6.module+el8.10.0+40172+38f6fdd1 | RLSA-2026:47060 |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-6.module+el8.10.0+40171+8fa9c325 | RLSA-2026:47059 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-6.module+el9.7.0+40052+e32ea525 | RLSA-2026:47057 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-6.module+el9.7.0+40052+e32ea525 | RLSA-2026:47058 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-6.module+el9.7.0+40153+4d595597 | RLSA-2026:47058 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-6.module+el9.7.0+40165+d075e3f2 | RLSA-2026:47058 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-6.module+el9.8.0+40164+8921ab53 | RLSA-2026:47058 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-6.module+el9.7.0+40165+d075e3f2 | RLSA-2026:47057 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-6.module+el9.7.0+40153+4d595597 | RLSA-2026:47057 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-6.module+el9.8.0+40164+8921ab53 | RLSA-2026:47057 |
| Rocky Linux:10 | nodejs22 | 1:22.23.1-4.el10_2 | RLSA-2026:48033 |
| Rocky Linux:10 | nodejs24 | 1:24.18.0-3.el10_2 | RLSA-2026:48034 |
| Ubuntu:22.04:LTS | node-tar | no fix listed | UBUNTU-CVE-2026-59873 |
| Ubuntu:24.04:LTS | node-tar | no fix listed | UBUNTU-CVE-2026-59873 |
| Ubuntu:25.10 | node-tar | no fix listed | UBUNTU-CVE-2026-59873 |
| Ubuntu:26.04:LTS | node-tar | no fix listed | UBUNTU-CVE-2026-59873 |
| Ubuntu:26.10 | node-tar | no fix listed | UBUNTU-CVE-2026-59873 |
| npm | tar | 7.5.19 | GHSA-23hp-3jrh-7fpw |
Affected products (as reported)
Weakness: CWE-770 · Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H
References
- https://github.com/isaacs/node-tar/security/advisories/GHSA-23hp-3jrh-7fpw x_refsource_CONFIRM
- https://github.com/isaacs/node-tar/commit/2812e9338665659b183aa7226518c307044957d3 x_refsource_MISC
- https://github.com/isaacs/node-tar/releases/tag/v7.5.19 x_refsource_MISC