AI description
CVE-2025-69263 describes a vulnerability within the pnpm package manager, affecting versions 10.26.2 and earlier. The core of the issue lies in how pnpm handles HTTP tarball dependencies and git-hosted tarballs, storing them in the lockfile without integrity hashes. This omission allows a remote server to deliver varying content upon each installation, even when a lockfile is present and committed. An attacker can leverage this flaw by publishing a package that includes an HTTP tarball dependency. This enables them to serve different code to various users or CI/CD environments, bypassing the protection typically offered by a lockfile. The vulnerability has been addressed in pnpm version 10.26.0.
- 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.
- Source
- security-advisories@github.com
- NVD status
- Analyzed
- Products
- pnpm
CVSS 3.1
- Type
- Primary
- Base score
- 8.8
- Impact score
- 5.9
- Exploitability score
- 2.8
- Vector string
- CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- Severity
- HIGH
- security-advisories@github.com
- CWE-494
- Hype score
- Not currently trending
去年の年末にpnpmの脆弱性がわかってアップデートがきているので、年末年始で忘れてしまっている人お気をつけて pnpm Has Lockfile Integrity Bypass that Allows Remote Dynamic Dependencies · CVE-2025-69263 · GitHub Advisory Database htt
@__sakito__
19 Jan 2026
5325 Impressions
5 Retweets
46 Likes
16 Bookmarks
0 Replies
1 Quote
pnpmもCVSS 7.5 pnpm のロックファイルが 安全に依存関係を固定できない問題。特に HTTP 依存のパッケージを使う場合、攻撃者がリモートで提供するコードを変えてしまうリスク pnpm Has Lockfile Integrity Bypass that Allows
@MIDORI_ruby7
8 Jan 2026
257 Impressions
0 Retweets
4 Likes
0 Bookmarks
0 Replies
0 Quotes
CVE-2025-69263 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 … https://t.co/Bi1d64zM3r
@CVEnew
7 Jan 2026
108 Impressions
0 Retweets
0 Likes
0 Bookmarks
0 Replies
0 Quotes
[
{
"nodes": [
{
"negate": false,
"cpeMatch": [
{
"criteria": "cpe:2.3:a:pnpm:pnpm:*:*:*:*:*:*:node.js:*",
"vulnerable": true,
"matchCriteriaId": "A3F90B60-F345-4158-ABB3-A5F444A64C65",
"versionEndExcluding": "10.26.0"
}
],
"operator": "OR"
}
]
}
]