AUGUST 24, 2026
Live Feed
Back to database
Case File

CVE-2026-59195

HIGH · CVSS 8.2 EPSS 0.29% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-07-06 · Last synced 2026-08-05

CyberRota Analysis

AI-Generated

The pnpm package manager is vulnerable to a directory traversal attack due to improper handling of package names from the env lockfile configDependencies section, allowing malicious repositories to create symlinks to arbitrary paths during installation. This can lead to unauthorized access or modification of files on the system where pnpm is executed. Organizations using affected versions of pnpm should prioritize upgrading to versions 10.34.4 or 11.8.0 to mitigate this high-severity risk.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

GitHub PoC Links

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-59195
Severity
HIGH
CVSS
8.2
EPSS
0.29%

Original NVD Description

pnpm is a package manager. Prior to 10.34.4 and 11.8.0, pnpm accepts package names from the env lockfile configDependencies section and uses those names directly when creating config dependency symlinks under node_modules/.pnpm-config. A malicious repository can commit a crafted pnpm-lock.yaml whose env-lockfile document contains a traversal-shaped config dependency name. During pnpm install, pnpm installs the config dependency and creates a symlink at a path derived from that name. This vulnerability is fixed in 10.34.4 and 11.8.0.

Related CVEs

Other vulnerabilities affecting the same vendor(s)