CVE-2026-55487
Undergoing Analysis
Undergoing Analysis - In Progress
Authentication Bypass via Peer Dependency Normalization in pnpm
Publication date: 2026-06-25
Last updated on: 2026-06-25
Assigner: GitHub, Inc.
Description
Description
pnpm is a package manager. Prior to 10.34.2 and 11.5.3, the generic peer-suffix normalizer also stripped parenthesized text from git, URL, tarball, file, and other opaque locators. Approval for one source string could therefore authorize a different attacker-controlled source whose locator normalized to the same value. This vulnerability is fixed in 10.34.2 and 11.5.3.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| pnpm | pnpm | to 10.34.2 (inc) |
| pnpm | pnpm | to 11.5.3 (inc) |
| pnpm | pnpm | to 11.5.3 (exc) |
| pnpm | pnpm | From 10.34.2 (inc) |
| pnpm | pnpm | From 11.5.3 (inc) |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-829 | The product imports, requires, or includes executable functionality (such as a library) from a source that is outside of the intended control sphere. |
| CWE-693 | The product does not use or incorrectly uses a protection mechanism that provides sufficient defense against directed attacks against the product. |
| CWE-346 | The product does not properly verify that the source of data or communication is valid. |