CVE-2026-71476Nx: Zip-Slip in the self-hosted remote cache
- 8.7HighCVSS base score
- 0.86%Exploitation in 30 daysEPSS · top 41% of all CVEs
- NoKnown exploitednot in CISA's KEV catalog
- NonePublic exploitsnone known yet
Description
Nx is a monorepo solution for TypeScript and polyglot codebases. From version 20.8.0 until 22.7.7 and 23.0.2, the Nx self-hosted HTTP remote cache extracts downloaded cache artifacts without constraining where files are written. A malicious or on-path (MITM) remote cache server can return a crafted tar archive whose entries escape the cache directory and write to arbitrary locations on the machine running Nx, which can be escalated to remote code execution. Nx's default local cache and Nx Cloud are not affected; only workspaces configured to use a self-hosted remote cache are affected. This issue is fixed in versions 22.7.7 and 23.0.2.
Timeline
ID reserved
By GitHub_M
Published
- 2 days later
· 2 days later
Record updated
Changes after publication (a new score, a public exploit, EPSS crossing 1, 10 or 50 %, leaving KEV) are kept since November 2026; earlier ones are not known.
Scores
| Scored by | CVSS | Score | Vector |
|---|---|---|---|
| GitHub_MCNA (assigner) | 4.0 | High8.7 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N |
| NVDNVD · Awaiting Analysis | 4.0 | High8.7 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
- EPSS (exploitation in 30 days)
- 0.86% · top 41% of all CVEs (14 Nov 2026)
- CISA SSVC
- Exploitation: none · Automatable: yes · Technical impact: total
The list uses the assigner's score when there is one, then CISA's, then NVD's: High 8.7.
Affected products
Affected packages
Affected packages9
From reviewed advisories of the GitHub Advisory Database.
- npm@nx/azure-cacheGHSA-vp3h-ghgh-jr7g (opens in a new tab)
- npm@nx/gcs-cacheGHSA-vp3h-ghgh-jr7g (opens in a new tab)
- npm@nx/powerpack-azure-cacheGHSA-vp3h-ghgh-jr7g (opens in a new tab)
- npm@nx/powerpack-gcs-cacheGHSA-vp3h-ghgh-jr7g (opens in a new tab)
- npm@nx/powerpack-s3-cacheGHSA-vp3h-ghgh-jr7g (opens in a new tab)
- npm@nx/powerpack-shared-fs-cacheGHSA-vp3h-ghgh-jr7g (opens in a new tab)
- npm@nx/s3-cacheGHSA-vp3h-ghgh-jr7g (opens in a new tab)
- npm@nx/shared-fs-cacheGHSA-vp3h-ghgh-jr7g (opens in a new tab)
- npmnxGHSA-vp3h-ghgh-jr7g (opens in a new tab)
References
References5
- https://github.com/nrwl/nx/security/advisories/GHSA-vp3h-ghgh-jr7g (opens in a new tab)x_refsource_CONFIRM
- https://github.com/nrwl/nx/pull/36116 (opens in a new tab)x_refsource_MISC
- https://github.com/nrwl/nx/commit/2b20c2da39d263c32ae05767577589481a309fee (opens in a new tab)x_refsource_MISC
- https://github.com/nrwl/nx/commit/a82807621e4176e37909d2c1afede661b45cc30 (opens in a new tab)x_refsource_MISC
- https://github.com/nrwl/nx/commit/ad296578fe980a4aad66f8af0add21f6ddf907d9 (opens in a new tab)x_refsource_MISC
Sources
The same CVE in the primary databases and aggregators, to check against.
- CVE.org record (opens in a new tab)
- CVE List JSON (GitHub) (opens in a new tab)
- NVD (opens in a new tab)
- FIRST EPSS (opens in a new tab)
- EUVD EUVD-2026-54250 (opens in a new tab)
- OSV.dev (opens in a new tab)
- GitHub Advisory GHSA-vp3h-ghgh-jr7g (opens in a new tab)
- CIRCL Vulnerability-Lookup (opens in a new tab)
Badge for a README or a ticket
[](https://cveledger.app/cve/CVE-2026-71476)Record last updated .