65 matches found
SUSE CVE-2026-59195
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 nodemodules/.pnpm-config. A malicious repository can commit a crafted pnpm-lock.yaml who...
CVE-2026-59194
A flaw was found in pnpm, a package manager. A remote attacker could exploit this vulnerability by providing a specially crafted patch entry. This crafted entry could resolve outside the configured patches directory, allowing for the deletion of an arbitrary file when pnpm patch-remove is execute...
CVE-2026-59195
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 nodemodules/.pnpm-config. A malicious repository can commit a crafted pnpm-lock.yaml who...
EUVD-2026-41883
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 nodemodules/.pnpm-config. A malicious repository can commit a crafted pnpm-lock.yaml who...
CVE-2026-59195
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 nodemodules/.pnpm-config. A malicious repository can commit a crafted pnpm-lock.yaml who...
EUVD-2026-41882
pnpm is a package manager. Prior to 10.34.4 and 11.7.0, a crafted lockfile alias could be joined directly under a hoisted nodemodules directory. Traversal aliases could escape that directory, while reserved aliases such as .bin or .pnpm could overwrite pnpm-owned layout. This vulnerability is fix...
CVE-2026-59196
pnpm is a package manager. Prior to 10.34.4 and 11.7.0, a crafted lockfile alias could be joined directly under a hoisted nodemodules directory. Traversal aliases could escape that directory, while reserved aliases such as .bin or .pnpm could overwrite pnpm-owned layout. This vulnerability is fix...
CVE-2026-59196 pnpm: hoisted install imports lockfile alias outside node_modules
pnpm is a package manager. Prior to 10.34.4 and 11.7.0, a crafted lockfile alias could be joined directly under a hoisted nodemodules directory. Traversal aliases could escape that directory, while reserved aliases such as .bin or .pnpm could overwrite pnpm-owned layout. This vulnerability is fix...
CVE-2026-50021
A flaw was found in pnpm, a package manager. An attacker who can modify the pnpm-lock.yaml file and control the package registry can exploit this vulnerability. By removing the integrity field from the lockfile and serving altered package content, the pnpm install --frozen-lockfile command can...
External Control of File Name or Path
Overview pnpm is a Fast, disk space efficient package manager Affected versions of this package are vulnerable to External Control of File Name or Path via the lockfile alias handling process. An attacker can overwrite files or directories outside the intended nodemodules directory by crafting a...
NPM: pnpm: Reserved bin name deletes PNPM_HOME during global remove
NPM: pnpm: Reserved bin name deletes PNPMHOME during global remove vulnerability discovered by ? in WordPress Npm pnpm versions 10.34.2...
EUVD-2026-39485
pnpm: Reserved bin name deletes PNPMHOME during global remove...
NPM: pnpm: Project env lockfile can short-circuit package-manager resolution and execute lockfile-selected pnpm bytes
NPM: pnpm: Project env lockfile can short-circuit package-manager resolution and execute lockfile-selected pnpm bytes vulnerability discovered by ? in WordPress Npm pnpm versions 10.34.2...
NPM: pnpm: Manifest identity spoof satisfies allowBuilds and runs attacker lifecycle
NPM: pnpm: Manifest identity spoof satisfies allowBuilds and runs attacker lifecycle vulnerability discovered by ? in WordPress Npm pnpm versions 10.34.2...
EUVD-2026-39498
pnpm: Repository config can expand victim environment secrets into registry requests before scripts run...
NPM: pnpm Vulnerable to Arbitrary File Write/Delete via Malicious Patch File (Path Traversal)
NPM: pnpm Vulnerable to Arbitrary File Write/Delete via Malicious Patch File Path Traversal vulnerability discovered by ? in WordPress Npm pnpm versions 10.34.0...
EUVD-2026-39495
pnpm binds unscoped user-level npm auth credentials to a repository-selected registry...
Relative Path Traversal
Overview pnpm is a Fast, disk space efficient package manager Affected versions of this package are vulnerable to Relative Path Traversal in dependency alias handling, which passes alias names from package metadata into dependency linking as path components and normalizes them with path.join...
NPM: pnpm: Transitive dependency alias path traversal allows project path override via symlink replacement
NPM: pnpm: Transitive dependency alias path traversal allows project path override via symlink replacement vulnerability discovered by ? in WordPress Npm pnpm versions 10.34.0...
pnpm: Transitive dependency alias path traversal allows project path override via symlink replacement
Summary 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...