<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>CVE Daily – pnpm</title>
  <link>https://cvedaily.com/pages/tags/pnpm.html</link>
  <atom:link href="https://cvedaily.com/feed-tags/pnpm.xml" rel="self" type="application/rss+xml"/>
  <description>CVE Daily – pnpm</description>
  <language>en</language>
  <lastBuildDate>Wed, 03 Jun 2026 21:26:53 +0000</lastBuildDate>
  <item>
    <title>[Medium] CVE-2026-41360 – OpenClaw before 2026.4.2 contains an approval integrity vulnerability in pnpm dl...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-41360</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-41360</guid>
    <pubDate>Thu, 23 Apr 2026 22:16:43 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-41360</strong></p>
  <p>OpenClaw before 2026.4.2 contains an approval integrity vulnerability in pnpm dlx that fails to bind local script operands consistently with pnpm exec flows. Attackers can replace approved local scripts before execution without invalidating the approval plan, allowing execution of modified script contents.</p>
  <p><strong>CVSS:</strong> 6.7 · <strong>CWE:</strong> CWE-367</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-41360">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-24131 – pnpm is a package manager. Prior to version 10.28.2, when pnpm processes a packa...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-24131</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-24131</guid>
    <pubDate>Mon, 26 Jan 2026 22:15:56 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-24131</strong></p>
  <p>pnpm is a package manager. Prior to version 10.28.2, when pnpm processes a package's `directories.bin` field, it uses `path.join()` without validating the result stays within the package root. A malicious npm package can specify `"directories": {"bin": "../../../../tmp"}` to escape the package directory, causing pnpm to chmod 755 files at arbitrary locations. This issue only affects Unix/Linux/ma…</p>
  <p><strong>CVSS:</strong> 5.5 · <strong>CWE:</strong> CWE-22</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-24131">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-24056 – pnpm is a package manager. Prior to version 10.28.2, when pnpm installs a `file:...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-24056</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-24056</guid>
    <pubDate>Mon, 26 Jan 2026 22:15:56 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-24056</strong></p>
  <p>pnpm is a package manager. Prior to version 10.28.2, when pnpm installs a `file:` (directory) or `git:` dependency, it follows symlinks and reads their target contents without constraining them to the package root. A malicious package containing a symlink to an absolute path (e.g., `/etc/passwd`, `~/.ssh/id_rsa`) causes pnpm to copy that file's contents into `node_modules`, leaking local data. Th…</p>
  <p><strong>CVSS:</strong> 6.5 · <strong>CWE:</strong> CWE-22</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-24056">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-23890 – pnpm is a package manager. Prior to version 10.28.1, a path traversal vulnerabil...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-23890</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-23890</guid>
    <pubDate>Mon, 26 Jan 2026 22:15:56 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-23890</strong></p>
  <p>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 a…</p>
  <p><strong>CVSS:</strong> 6.5 · <strong>CWE:</strong> CWE-23</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-23890">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-23889 – pnpm is a package manager. Prior to version 10.28.1, a path traversal vulnerabil...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-23889</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-23889</guid>
    <pubDate>Mon, 26 Jan 2026 22:15:56 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-23889</strong></p>
  <p>pnpm is a package manager. Prior to version 10.28.1, a path traversal vulnerability in pnpm's tarball extraction allows malicious packages to write files outside the package directory on Windows. The path normalization only checks for `./` but not `.\`. On Windows, backslashes are directory separators, enabling path traversal. This vulnerability is Windows-only. This issue impacts Windows pnpm us…</p>
  <p><strong>CVSS:</strong> 6.5 · <strong>CWE:</strong> CWE-22</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-23889">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2026-23888 – pnpm is a package manager. Prior to version 10.28.1, a path traversal vulnerabil...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2026-23888</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2026-23888</guid>
    <pubDate>Mon, 26 Jan 2026 22:15:56 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2026-23888</strong></p>
  <p>pnpm is a package manager. Prior to version 10.28.1, a path traversal vulnerability in pnpm's binary fetcher allows malicious packages to write files outside the intended extraction directory. The vulnerability has two attack vectors: (1) Malicious ZIP entries containing `../` or absolute paths that escape the extraction root via AdmZip's `extractAllTo`, and (2) The `BinaryResolution.prefix` fiel…</p>
  <p><strong>CVSS:</strong> 6.5 · <strong>CWE:</strong> CWE-22</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2026-23888">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2025-69262 – pnpm is a package manager. Versions 6.25.0 through 10.26.2 have a Command Inject...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-69262</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-69262</guid>
    <pubDate>Wed, 07 Jan 2026 23:15:50 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2025-69262</strong></p>
  <p>pnpm is a package manager. Versions 6.25.0 through 10.26.2 have a Command Injection vulnerability when using environment variable substitution in .npmrc configuration files with tokenHelper settings. An attacker who can control environment variables during pnpm operations could achieve Remote Code Execution (RCE) in build environments. This issue is fixed in version 10.27.0.</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-78</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-69262">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2025-69264 – pnpm is a package manager. Versions 10.0.0 through 10.25 allow git-hosted depend...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-69264</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-69264</guid>
    <pubDate>Wed, 07 Jan 2026 22:15:43 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2025-69264</strong></p>
  <p>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 durin…</p>
  <p><strong>CVSS:</strong> 8.8 · <strong>CWE:</strong> CWE-693</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-69264">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2025-69263 – pnpm is a package manager. Versions 10.26.2 and below store HTTP tarball depende...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2025-69263</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2025-69263</guid>
    <pubDate>Wed, 07 Jan 2026 22:15:43 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2025-69263</strong></p>
  <p>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. T…</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-494</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2025-69263">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Medium] CVE-2024-47829 – pnpm is a package manager. Prior to version 10.0.0, the path shortening function...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2024-47829</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2024-47829</guid>
    <pubDate>Wed, 23 Apr 2025 16:15:29 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk medium">Medium</span> CVE-2024-47829</strong></p>
  <p>pnpm is a package manager. Prior to version 10.0.0, the path shortening function uses the md5 function as a path shortening compression function, and if a collision occurs, it will result in the same storage path for two different libraries. Although the real names are under the package name /node_modoules/, there are no version numbers for the libraries they refer to. This issue has been patched…</p>
  <p><strong>CVSS:</strong> 6.5 · <strong>CWE:</strong> CWE-328</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2024-47829">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[Critical] CVE-2024-53866 – The package manager pnpm prior to version 9.15.0 seems to mishandle overrides an...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2024-53866</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2024-53866</guid>
    <pubDate>Tue, 10 Dec 2024 18:15:42 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk critical">Critical</span> CVE-2024-53866</strong></p>
  <p>The package manager pnpm prior to version 9.15.0 seems to mishandle overrides and global cache: Overrides from one workspace leak into npm metadata saved in global cache; npm metadata from global cache affects other workspaces; and installs by default don't revalidate the data (including on first lockfile generation). This can make workspace A (even running with `ignore-scripts=true`) posion glob…</p>
  <p><strong>CVSS:</strong> 9.8 · <strong>CWE:</strong> CWE-426</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2024-53866">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2023-37478 – pnpm is a package manager. It is possible to construct a tarball that, when inst...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2023-37478</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2023-37478</guid>
    <pubDate>Tue, 01 Aug 2023 12:15:09 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2023-37478</strong></p>
  <p>pnpm is a package manager. It is possible to construct a tarball that, when installed via npm or parsed by the registry is safe, but when installed via pnpm is malicious, due to how pnpm parses tar archives. This can result in a package that appears safe on the npm registry or when installed via npm being replaced with a compromised or malicious version when installed via pnpm. This issue has bee…</p>
  <p><strong>CVSS:</strong> 7.5 · <strong>CWE:</strong> CWE-284</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2023-37478">View on NVD</a></p>
]]>
    </description>
  </item>
  <item>
    <title>[High] CVE-2022-26183 – PNPM v6.15.1 and below was discovered to contain an untrusted search path which ...</title>
    <link>https://nvd.nist.gov/vuln/detail/CVE-2022-26183</link>
    <guid isPermaLink="true">https://nvd.nist.gov/vuln/detail/CVE-2022-26183</guid>
    <pubDate>Mon, 21 Mar 2022 22:15:07 +0000</pubDate>
    <description>
<![CDATA[
  <p><strong><span class="badge risk high">High</span> CVE-2022-26183</strong></p>
  <p>PNPM v6.15.1 and below was discovered to contain an untrusted search path which causes the application to behave in unexpected ways when users execute PNPM commands in a directory containing malicious content. This vulnerability occurs when the application is ran on Windows OS.</p>
  <p><strong>CVSS:</strong> 8.8 · <strong>CWE:</strong> CWE-426</p>
  <p><a href="https://nvd.nist.gov/vuln/detail/CVE-2022-26183">View on NVD</a></p>
]]>
    </description>
  </item>
</channel>
</rss>
