CVE-2026-23890
No exploitation reported by the sources we read.
- Published2026-01-26
Am I affected?
Debian, Ubuntu or Red Hat sometimes backport a fix without changing the upstream version number: such a version reads « to verify », never « affected ».With a domain, we read the version its public headers and pages expose. A distribution build can carry the fix under an older number.
Description
pnpm is a package manager. Prior to version 10.28.1, a path traversal vulnerability in pnpm's bin linking allows malicious npm packages to create executable shims or symlinks outside of `node_modules/.bin`. Bin names starting with `@` bypass validation, and after scope normalization, path traversal sequences like `../../` remain intact. This issue affects all pnpm users who install npm packages and CI/CD pipelines using pnpm. It can lead to overwriting config files, scripts, or other sensitive files. Version 10.28.1 contains a patch.
Timeline
dates in UTC- 2026-01-2621:15CVE publishedNVD
Versions per branch
Distribution builds and vendor advisories
Packages from OSV.dev and products from the vendors' CSAF advisories.
version not verifiedVersions not verified: read as OSV.dev and the vendors publish them, not checked against each vendor's release list.
Packages
- pnpmnpmall versions · fixed in 10.28.1
Vendor advisories
pnpm: pnpm: Arbitrary code execution via path traversal in bin linking
org.keycloak-keycloak-parent as a component of Red Hat JBoss Enterprise Application Platform 8 · org.keycloak-keycloak-parent as a component of Red Hat JBoss Enterprise Application Platform Expansion Pack
Fix
- Workaround from the vendor Red Hat Product Security CVE-2026-23890 · 2 productsTo mitigate this issue, ensure that only trusted npm packages are installed when utilizing pnpm. Restrict the use of pnpm for package installation to controlled environments, such as secure CI/CD pipelines, to prevent the introduction of malicious packages. Implement robust package source validatio…
- No fix available, says the vendor Red Hat Product Security CVE-2026-23890 · 2 productsFix deferred
Detection
- Nuclei template
- none so far ProjectDiscovery
- Exploit-DB
- no entry Exploit-DB
- Proof-of-concept repositories
- none listed PoC-in-GitHub
Sources
- NVDCVE record2026-01-28
- FIRST EPSSEPSS score0.5 %2026-10-22
- OSVaffected packages—
Technical details
- CVSS v3 Vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N
- Published
- 2026-01-26
- Last Modified
- 2026-01-28
Frequently asked questions
What is CVE-2026-23890?
Is CVE-2026-23890 actively exploited?
What is the CVSS score for CVE-2026-23890?
Running pnpm? Hear about its next vulnerability
Surveillance reads the versions in your stack — a domain, a lockfile or a list — checks each CVE against the ranges its sources publish, and alerts you when one you run is exploited or enters CISA KEV. A version it cannot read stays « version not verified ».
No credit card required · No monthly cap on website lookups · 250 API requests/month
Go further
- Following what attackers exploit right now? The CISA KEV additions of the month, with their patch deadlines.
- Running this software? Vulnerability monitoring alerts you to new vulnerabilities in your products.
Related vulnerabilities
Same product first, then the same vendor advisory and the same publication week.