HIGHCVSS 7.5Vulnerability

CVE-2026-82393

pnpm is a package manager. Prior to 10.34.5 and 11.11.0, pnpm accepts a scoped path traversal in a tarball dependency's package.json manifest name because pnpm11/resolving/npm-resolver/src/pickPackage.ts rejects slash characters only for unscoped names. During pnpm install, the unvalidated name reaches raw path joins in pnpm11/installing/deps-resolver/src/resolvePeers.ts, pnpm11/installing/deps-resolver/src/index.ts, and pnpm11/deps/graph-builder/src/lockfileToDepGraph.ts, causing package extraction outside node_modules and allowing attacker-controlled files to overwrite arbitrary filesystem paths even when --ignore-scripts is used. The overwrite can replace shell startup files, Git hooks, or installed package code and lead to code execution. This issue is fixed in versions 10.34.5, and 11.11.0.

Properties

summary
pnpm: A tarball dependency's manifest `name` escapes node_modules → arbitrary file write/overwrite on install
severity
HIGH
epss_score
0.00626
cvss_severity
HIGH
cvss_score
7.5
retrieved_at
2026-10-16T18:28:24+00:00
ghsa_published
2026-09-02T14:36:59Z
source_url
https://github.com/advisories/GHSA-vq4v-j7r6-jq4m
ghsa_updated
2026-09-02T14:37:00Z
ghsa_id
GHSA-vq4v-j7r6-jq4m
score
7.5
last_source
FIRST EPSS
cve_id
CVE-2026-82393
cvss_vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
signal_observed_at
2026-09-11T17:55:57+00:00
is_ghsa_only
false
vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
published_at
2026-08-31T22:17:22.353
last_modified
2026-09-09T21:09:13.080
epss_percentile
0.48937

Related Entities (8)

DESCRIBED_BY (1)

→[Source]NVD

ENRICHED_BY (1)

→[Source]FIRST EPSS

REPORTED_BY (1)

→[Source]GitHub Advisory Database

VULNERABLE_TO (1)

←[Software]npm/pnpm

AFFECTS (1)

→[Software]npm/pnpm

HAS_WEAKNESS (3)

→[Weakness]External Control of File Name or Path
→[Weakness]Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
→[Weakness]Improper Control of Generation of Code ('Code Injection')

Explore deeper with Ninja Signal's threat intelligence graph