Skip to main content
← All vulnerabilities
CVE-2024-47829GHSA-8CC4-RFJ6-FHG4

pnpm uses the md5 path shortening function causes packet paths to coincide, which causes indirect packet overwriting

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 10.0.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

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 in version 10.0.0.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • pnpm pnpm

    fixed in 10.0.0

  • pnpmnpm

    fixed in 10.0.0

References 1

GitHub · pnpm/pnpm