Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2023-37478— pnpm incorrectly parses tar archives relative to specification

Quick assessment

Affected
pnpm pnpm
Exploitation
Public or AI PoC available; prioritize validation
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Github PNPM是快速、节省磁盘空间的包管理器。 pnpm 7.33.4 之前版本和 8.6.8之前版本存在访问控制错误漏洞,该漏洞源于在 npm 注册表上或通过 npm 安装时显示为安全的包在通过 pnpm 安装时被受损或恶意版本替换。

CVSS 7.5 · High EPSS 1.20% · P67

Possible ATT&CK Techniques 1 AI

T1195.002 · Compromise Software Supply Chain
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2023-37478

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
pnpm incorrectly parses tar archives relative to specification
Source: CVE Program / CVE List V5
Vulnerability Description
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 been patched in version(s) 7.33.4 and 8.6.8.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Source: CVE Program / CVE List V5
Vulnerability Type
访问控制不恰当
Source: CVE Program / CVE List V5
Vulnerability Title
pnpm 访问控制错误漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
Github PNPM是快速、节省磁盘空间的包管理器。 pnpm 7.33.4 之前版本和 8.6.8之前版本存在访问控制错误漏洞,该漏洞源于在 npm 注册表上或通过 npm 安装时显示为安全的包在通过 pnpm 安装时被受损或恶意版本替换。
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Affected Products

Vendor Product Affected Versions CPE Subscribe
pnpm pnpm < 7.33.4 -

II. Public POCs for CVE-2023-37478

# POC Description Source Link Shenlong Link
1 CVE-2023-37478 showcases how a difference in npm and pnpm install packages that could be exploited by a well crafted tar.gz packge. This repo shows a demo. https://github.com/TrevorGKann/CVE-2023-37478_npm_vs_pnpm POC Details
2 None https://github.com/li-minhao/CVE-2023-37478-Demo POC Details
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2023-37478

请登录查看更多情报信息。

Vendor Advisories for CVE-2023-37478 (1)

Other References for CVE-2023-37478 (2)

IV. Related Vulnerabilities

V. Comments for CVE-2023-37478

No comments yet


Leave a comment