CVE-2026-59875 json
node-tar: Uncaught Exception DoS via NUL byte in PAX path/linkpath records
published 2026-07-08 4 mo ago modified 2026-10-25 14 d ago also EUVD-2026-42303 , GHSA-gvwx-54wh-qm9j
- cvss
- 5.3
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.4%
- EPSS 0.4% chance of exploitation in 30 days, percentile 29%
- public exploits
- 0
- none known
Summary
node-tar is a tar archive manipulation library for Node.js. Prior to 7.5.17, node-tar does not strip NUL bytes from PAX path and linkpath records in src/pax.ts, allowing a crafted archive with values to reach fs.lstat or fs.open and terminate the process with an uncaught exception. This issue is fixed in version 7.5.17.
Patch / fix
- npm tar 7.5.17
- isaacs tar 7.5.17
- tar_project tar 7.5.17
- node-tar Debian 14 7.5.19+~4.0.1-1
debian advisories DEBIAN-CVE-2026-59875
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-59875 updated cvss 5.3
node-tar: node-tar: Denial of Service via crafted archive with NUL bytes in metadata
-
Red Hat Confidential Compute Attestation openshift-sandboxed-containers/osc-pccs Red Hat Cryostat 4 tar, grafana-infinity-datasource-npm, cryostat-openshift-console-plugin-npm Red Hat Exploit Intelligence exploit-intelligence-tech-preview/vulnerability-analysis-rhel9 Red Hat Migration Toolkit for Containers rhmtc/openshift-migration-ui-rhel8 Red Hat Node HealthCheck Operator workload-availability/node-healthcheck-rhel9-operator, workload-availability/node-healthcheck-operator-bundle, workload-availability/node-healthcheck-must-gather-rhel9 Red Hat OpenShift Pipelines openshift-pipelines/pipelines-console-plugin-rhel8, openshift-pipelines/pipelines-console-plugin-rhel9, openshift-pipelines/pipelines-console-plugin-pf5-rhel9affected: workaround, no fix available “Fix deferred”
+26 more productsfewer
Red Hat OpenShift Service Mesh 3 openshift-service-mesh/kiali-rhel9, openshift-service-mesh/kiali-ossmc-rhel9 Red Hat 3scale API Management Platform 2 3scale-amp21/system, 3scale-amp22/system, 3scale-amp2/system-rhel7, 3scale-amp2/system-rhel8, 3scale-amp2/system-rhel9 Red Hat Advanced Cluster Management for Kubernetes 2 rhacm2/volsync-rhel9, rhacm2/volsync-operator-bundle Red Hat AMQ Broker 7 tar Red Hat build of Apache Camel - HawtIO 4 tar Red Hat build of Apache Camel for Spring Boot 4 tar Red Hat Build of Podman Desktop rh-podman-desktop.git Red Hat Connectivity Link 1 rhcl-1/rhcl-console-plugin-rhel9 Red Hat Developer Hub 1 rhdh/rhdh-hub-rhel9 Red Hat Enterprise Linux 6 tar Red Hat Enterprise Linux 7 tar Red Hat Enterprise Linux 8 npm, nodejs, grafana, mozjs60, grafana-pcp, nodejs-libs, +23 more Red Hat Enterprise Linux 9 gjs, npm, tar, nodejs, sgx-mpa, tdx-qgs, +13 more Red Hat Enterprise Linux 10 tar, nodejs22, nodejs24, linux-sgx, ubi10/s2i-base, ubi10/nodejs-22, +3 more Red Hat Enterprise Linux AI (RHEL AI) 3 rhelai3/bootc-cuda-rhel9, rhelai3/bootc-rocm-rhel9, rhelai3/bootc-gaudi-rhel9, rhelai3/disk-image-cuda-rhel9 Red Hat JBoss Enterprise Application Platform 7 tar Red Hat JBoss Enterprise Application Platform Expansion Pack tar Red Hat OpenShift AI (RHOAI) rhoai/odh-mlflow-rhel9, rhoai/odh-dashboard-rhel9, rhoai/odh-mod-arch-maas-rhel9, rhoai/odh-mod-arch-automl-rhel9, rhoai/odh-mod-arch-gen-ai-rhel9, rhoai/odh-mod-arch-mlflow-rhel9, +4 more Red Hat OpenShift Container Platform 4 openshift4/ose-console, openshift/ose-rhel-coreos-8, openshift/ose-rhel-coreos-9, openshift4/ose-console-rhel9, openshift4/ose-agent-installer-ui-rhel9 Red Hat OpenShift Container Platform 5 openshift/ose-rhel-coreos-9, openshift5/ose-console-rhel9, openshift5/ose-agent-installer-ui-rhel9 Red Hat Openshift Data Foundation 4 odf4/mcg-core-rhel9, odf4/odf-console-rhel9, odf4/ocs-client-console-rhel9, odf4/odf-multicluster-console-rhel9 Red Hat OpenShift Dev Spaces devspaces/udi-rhel9, devspaces/code-rhel9, devspaces/openvsx-rhel9, devspaces/dashboard-rhel9 Red Hat Satellite 6 satellite/iop-remediations-rhel9 Red Hat Single Sign-On 7 tar Red Hat Trusted Artifact Signer rhtas/rekor-search-ui-rhel9 Red Hat Self-service automation portal 2 ansible-automation-platform/automation-portal, ansible-automation-platform/bootc-automation-portal-rhel9 -
Red Hat Hardened Images yarnpkgnot affected: component not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 4 mo ago
Exploit prediction
0.35% chance of exploitation in the next 30 days, higher than 29% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/isaacs/node-tar/security/advisories/GHSA-gvwx-54wh-qm9j referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 5.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L |
| GitHub | 3.1 | 5.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | tar | <7.5.17 |
7.5.17 |
Affected products
- isaacs node-tar
Classification
- Weakness
-
- CWE-248 Uncaught Exception
References
Sources
- CVE List CVE-2026-59875
- GitHub Advisory GHSA-gvwx-54wh-qm9j
- NVD CVE-2026-59875
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.