pnpm v10+ Bypass "Dependency lifecycle scripts execution disabled by default"
Published Jan 7, 2026
9.8
CRITICALCVSS 3.1
EPSS 1.01%
Description
pnpm is a package manager. Versions 10.0.0 through 10.25 allow git-hosted dependencies to execute arbitrary code during pnpm install, circumventing the v10 security feature "Dependency lifecycle scripts execution disabled by default". While pnpm v10 blocks postinstall scripts via the onlyBuiltDependencies mechanism, git dependencies can still execute prepare, prepublish, and prepack scripts during the fetch phase, enabling remote code execution without user consent or approval. This issue is fixed in version 10.26.0.
Affected products
-
- Version > 10.0.0, < 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 10.0.0 Fixed 10.26.0
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| npm | pnpm | 10.0.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-69264 Vendor Advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=2427709 Issue Tracking
- https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-1189 Advisory
- https://github.com/advisories/GHSA-379q-355j-w6rj Advisory
- https://github.com/pnpm/pnpm/commit/73cc63504d9bc360c43e4b2feb9080677f03c5b5 x_refsource_MISCPatch
- https://github.com/pnpm/pnpm/security/advisories/GHSA-379q-355j-w6rj x_refsource_CONFIRMExploitVendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2025-69264
- https://security.access.redhat.com/data/csaf/v2/vex/2025/cve-2025-69264.json
- https://www.cve.org/CVERecord?id=CVE-2025-69264
| Link | Providers | Tags |
|---|---|---|
| https://access.redhat.com/security/cve/CVE-2025-69264 | Vendor Advisory | |
| https://bugzilla.redhat.com/show_bug.cgi?id=2427709 | Issue Tracking | |
| https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-1189 | Advisory | |
| https://github.com/advisories/GHSA-379q-355j-w6rj | Advisory | |
| https://github.com/pnpm/pnpm/commit/73cc63504d9bc360c43e4b2feb9080677f03c5b5 | x_refsource_MISCPatch | |
| https://github.com/pnpm/pnpm/security/advisories/GHSA-379q-355j-w6rj | x_refsource_CONFIRMExploitVendor Advisory | |
| https://nvd.nist.gov/vuln/detail/CVE-2025-69264 | ||
| https://security.access.redhat.com/data/csaf/v2/vex/2025/cve-2025-69264.json | ||
| https://www.cve.org/CVERecord?id=CVE-2025-69264 |
Change history (0)
No recorded changes yet.