Skip to main content
← All vulnerabilities
CVE-2016-3956GHSA-M5H6-HR3Q-22H5

The CLI in npm before 2.15.1 and 3.x before 3.8.3, as used in Node.js 0.10 before 0.10.44, 0.12 before 0.12.13, 4 before 4.4.2, and 5 before

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.15.1, 3.8.3
None on Exploit-DB, Metasploit or GitHub

Summary

The CLI in npm before 2.15.1 and 3.x before 3.8.3, as used in Node.js 0.10 before 0.10.44, 0.12 before 0.12.13, 4 before 4.4.2, and 5 before 5.10.0, includes bearer tokens with arbitrary requests, which allows remote HTTP servers to obtain sensitive information by reading Authorization headers.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • n/a n/a

    Version range not reported

  • npmnpm

    fixed in 2.15.1

  • npmnpm

    From 3.0.0 · fixed in 3.8.3

References 6

GitHub · npm/npm

www-01.ibm.com

blog.npmjs.org

nodejs.org