CVE-2026-55700CWE-22CWE-73

pnpm: stage download writes outside destination via manifest version traversal

High · published June 25, 2026

CVSS v3.1
7.1
EPSS
0%
Percentile
34.9
In the wild
Unconfirmed
What it is

pnpm is a package manager. From 11.3.0 until 11.5.3, `pnpm stage download` derived a local filename from registry-controlled package name and version fields. A crafted manifest could escape the selected download directory and overwrite another reachable file. The merged fix validates both fields, derives one safe filename, and verifies the final destination before writing. This vulnerability is fixed in 11.5.3.

The record
Technical detail
CVSS v3.1
7.1 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:L
CVSS v4.0
Not supplied
EPSS
0.00417 · 34.9th percentile
Weaknesses
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal'); CWE-73 · External Control of File Name or Path
Published
2026-06-25T16:47Z
EPSS history
Timeline
  • 25 JUN 16:47Z
    pnpm: stage download writes outside destination via manifest version traversal
    cvelistv5