Improper Privilege Management Affecting npm package, versions <5.8.0+ds6-4+deb10u1


0.0
medium

Snyk CVSS

    Attack Complexity Low
    Integrity High

    Threat Intelligence

    EPSS 0.19% (56th percentile)
Expand this section
NVD
6.5 medium
Expand this section
SUSE
7.7 high
Expand this section
Red Hat
4.8 medium

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk ID SNYK-DEBIAN10-NPM-537760
  • published 13 Dec 2019
  • disclosed 13 Dec 2019

How to fix?

Upgrade Debian:10 npm to version 5.8.0+ds6-4+deb10u1 or higher.

NVD Description

Note: Versions mentioned in the description apply only to the upstream npm package and not the npm package as distributed by Debian. See How to fix? for Debian:10 relevant fixed versions and status.

Versions of the npm CLI prior to 6.13.4 are vulnerable to an Arbitrary File Overwrite. It fails to prevent existing globally-installed binaries to be overwritten by other package installations. For example, if a package was installed globally and created a serve binary, any subsequent installs of packages that also create a serve binary would overwrite the previous serve binary. This behavior is still allowed in local installations and also through install scripts. This vulnerability bypasses a user using the --ignore-scripts install option.