CVE-2023-37478CWE-284

pnpm incorrectly parses tar archives relative to specification

High · published August 1, 2023

CVSS v3.1
7.5
EPSS
1%
Percentile
68.0
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01200 · 68.0th percentile
Weakness
CWE-284 · Improper Access Control
Published
2023-08-01T11:43Z
EPSS history
Timeline
  • 01 AUG 11:43Z
    pnpm incorrectly parses tar archives relative to specification
    cvelistv5