8.8
/ 10
HIGH
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Description
pnpm is a package manager. Prior to 10.34.0 and 11.4.0, pnpm allows a transitive dependency alias from registry package metadata to contain path traversal segments. During install, pnpm later uses that alias as a filesystem path when linking dependency nodes. As a result, a registry package can cause `pnpm install --ignore-scripts` to replace paths in the current project with symlinks to attacker-controlled dependency package directories. This vulnerability is fixed in 10.34.0 and 11.4.0.
AI Analysis
Transitive dependency alias path traversal vulnerability in pnpm, allowing an attacker to replace paths in the current project with symlinks to attacker-controlled dependency package directories.
Basic Information
ID
CVE-2026-50016
Source
GitHub_M
Published
Jun 25, 2026 at 16:53
Modified
Jun 25, 2026 at 18:05
Affected Product
Vendor
pnpm
Product
pnpm
Version
< 10.33.4
Affected Versions
pnpm pnpm < 10.33.4
pnpm pnpm >= 11.0.0, < 11.4.0
pnpm pnpm >= 11.0.0, < 11.4.0
CWE Classification
AI Assessment
AI Score
8.8 / 10
AI Severity
High
Vendor
pnpm
Product
pnpm
Version
< 10.34.0, >= 11.0.0 and < 11.4.0