PT-2026-52524 · Pnpm · Pnpm
CVSS v3.1
6.5
Medium
| Vector | AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
pnpm versions prior to 10.34.2
pnpm versions prior to 11.5.3
Description
Manifest bin object keys such as "", ".", and ".." bypass the bin-name guard. If a malicious package is installed globally, subsequent global remove, update, or add-replacement operations can re-derive these names from the installed manifest. This allows the software to pass
path.join(globalBinDir, binName) to the removeBin() function. Consequently, using "." targets the global bin directory, while ".." targets its parent directory.Recommendations
Update to version 10.34.2.
Update to version 11.5.3.
Exploit
Fix
Path traversal
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Pnpm