pnpm Lockfile Integrity Bypass Allows Remote Dynamic Dependencies
Published Jan 7, 2026
8.8
HIGHCVSS 3.1
EPSS 0.47%
Description
pnpm is a package manager. Versions 10.26.2 and below store HTTP tarball dependencies (and git-hosted tarballs) in the lockfile without integrity hashes. This allows the remote server to serve different content on each install, even when a lockfile is committed. An attacker who publishes a package with an HTTP tarball dependency can serve different code to different users or CI/CD environments. The attack requires the victim to install a package that has an HTTP/git tarball in its dependency tree. The victim's lockfile provides no protection. This issue is fixed in version 10.26.0.
Affected products
-
- Version < 10.26.0StatusaffectedConstraints-
- Version
No data.
Red Hat JBoss Enterprise Application Platform 8
org.keycloak-keycloak-parent
Not affected
Red Hat JBoss Enterprise Application Platform Expansion Pack
org.keycloak-keycloak-parent
Not affected
| Product | Package | State | Advisory |
|---|---|---|---|
| Red Hat JBoss Enterprise Application Platform 8 | org.keycloak-keycloak-parent | Not affected | n/a |
| Red Hat JBoss Enterprise Application Platform Expansion Pack | org.keycloak-keycloak-parent | Not affected | n/a |
pnpm
npm
Introduced 0 Fixed 10.26.0
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| npm | pnpm | 0 | 10.26.0 |
Remediation
Red Hat mitigation
Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.
References (9)
- https://access.redhat.com/security/cve/CVE-2025-69263 Vendor Advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=2427703 Issue Tracking
- https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-1190 Advisory
- https://github.com/advisories/GHSA-7vhp-vf5g-r2fw Advisory
- https://github.com/pnpm/pnpm/commit/0958027f88a99ccefe7e9676cdebba393dfbdc85 x_refsource_MISCPatch
- https://github.com/pnpm/pnpm/security/advisories/GHSA-7vhp-vf5g-r2fw x_refsource_CONFIRMExploitVendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2025-69263
- https://security.access.redhat.com/data/csaf/v2/vex/2025/cve-2025-69263.json
- https://www.cve.org/CVERecord?id=CVE-2025-69263
| Link | Providers | Tags |
|---|---|---|
| https://access.redhat.com/security/cve/CVE-2025-69263 | Vendor Advisory | |
| https://bugzilla.redhat.com/show_bug.cgi?id=2427703 | Issue Tracking | |
| https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-1190 | Advisory | |
| https://github.com/advisories/GHSA-7vhp-vf5g-r2fw | Advisory | |
| https://github.com/pnpm/pnpm/commit/0958027f88a99ccefe7e9676cdebba393dfbdc85 | x_refsource_MISCPatch | |
| https://github.com/pnpm/pnpm/security/advisories/GHSA-7vhp-vf5g-r2fw | x_refsource_CONFIRMExploitVendor Advisory | |
| https://nvd.nist.gov/vuln/detail/CVE-2025-69263 | ||
| https://security.access.redhat.com/data/csaf/v2/vex/2025/cve-2025-69263.json | ||
| https://www.cve.org/CVERecord?id=CVE-2025-69263 |
Change history (0)
No recorded changes yet.