Nx: Zip-Slip in the self-hosted remote cache
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| nrwl | nx | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Nrwl | Nx |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-vp3h-ghgh-jr7g | Nx: Zip-Slip in the self-hosted remote cache |
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.865% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| References |
| |
| Metrics |
threat_severity
|
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Nrwl
Nrwl nx |
|
| Vendors & Products |
Nrwl
Nrwl nx |
| Type | Values Removed | Values Added |
|---|---|---|
| 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. | |
| Title | Nx: Zip-Slip in the self-hosted remote cache | |
| Weaknesses | CWE-22 CWE-59 |
|
| References |
|
|
| Metrics |
cvssV4_0
|