Skip to content

CVE-2016-3956 npm Token Leak in npm

HighCVSS 7.5 EPSS 5.5%
Published
Updated
Exploit status
No public exploit known

Description

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.

Affected products

ProductAffected versionsFixed in
npm(npm) <= 2.15.0 No fix listed
npm(npm) >= 3.0.0, <= 3.8.2 No fix listed
debian/npm(Debian:12) < 5.8.0+ds-2 5.8.0+ds-2
debian/npm(Debian:14) < 5.8.0+ds-2 5.8.0+ds-2
debian/npm(Debian:13) < 5.8.0+ds-2 5.8.0+ds-2
ibm sdk <= 1.1.0.20 No fix listed
ibm sdk <= 1.2.0.10 No fix listed
ibm sdk <= 4.4.1.0 No fix listed
nodejs node.js = 0.10.0 No fix listed
nodejs node.js = 0.10.1 No fix listed
nodejs node.js = 0.10.2 No fix listed
nodejs node.js = 0.10.3 No fix listed
nodejs node.js = 0.10.4 No fix listed
nodejs node.js = 0.10.5 No fix listed
nodejs node.js = 0.10.6 No fix listed
nodejs node.js = 0.10.7 No fix listed
nodejs node.js = 0.10.8 No fix listed
nodejs node.js = 0.10.9 No fix listed
nodejs node.js = 0.10.10 No fix listed
nodejs node.js = 0.10.11 No fix listed
nodejs node.js = 0.10.12 No fix listed
nodejs node.js = 0.10.13 No fix listed
nodejs node.js = 0.10.14 No fix listed
nodejs node.js = 0.10.15 No fix listed
nodejs node.js = 0.10.16 No fix listed
Show 75 more
ProductAffected versionsFixed in
nodejs node.js = 0.10.16-isaacs-manual No fix listed
nodejs node.js = 0.10.17 No fix listed
nodejs node.js = 0.10.18 No fix listed
nodejs node.js = 0.10.19 No fix listed
nodejs node.js = 0.10.20 No fix listed
nodejs node.js = 0.10.21 No fix listed
nodejs node.js = 0.10.22 No fix listed
nodejs node.js = 0.10.23 No fix listed
nodejs node.js = 0.10.24 No fix listed
nodejs node.js = 0.10.25 No fix listed
nodejs node.js = 0.10.26 No fix listed
nodejs node.js = 0.10.27 No fix listed
nodejs node.js = 0.10.28 No fix listed
nodejs node.js = 0.10.29 No fix listed
nodejs node.js = 0.10.30 No fix listed
nodejs node.js = 0.10.31 No fix listed
nodejs node.js = 0.10.32 No fix listed
nodejs node.js = 0.10.33 No fix listed
nodejs node.js = 0.10.34 No fix listed
nodejs node.js = 0.10.35 No fix listed
nodejs node.js = 0.10.36 No fix listed
nodejs node.js = 0.10.37 No fix listed
nodejs node.js = 0.10.38 No fix listed
nodejs node.js = 0.10.39 No fix listed
nodejs node.js = 0.10.40 No fix listed
nodejs node.js = 0.10.41 No fix listed
nodejs node.js = 0.12.0 No fix listed
nodejs node.js = 0.12.1 No fix listed
nodejs node.js = 0.12.2 No fix listed
nodejs node.js = 0.12.3 No fix listed
nodejs node.js = 0.12.4 No fix listed
nodejs node.js = 0.12.5 No fix listed
nodejs node.js = 0.12.6 No fix listed
nodejs node.js = 0.12.7 No fix listed
nodejs node.js = 0.12.8 No fix listed
nodejs node.js = 0.12.9 No fix listed
nodejs node.js = 4.0.0 No fix listed
nodejs node.js = 4.1.0 No fix listed
nodejs node.js = 4.1.1 No fix listed
nodejs node.js = 4.1.2 No fix listed
nodejs node.js = 4.2.0 No fix listed
nodejs node.js = 4.2.1 No fix listed
nodejs node.js = 4.2.2 No fix listed
nodejs node.js = 4.2.3 No fix listed
nodejs node.js = 4.2.4 No fix listed
nodejs node.js = 4.2.5 No fix listed
nodejs node.js = 4.2.6 No fix listed
nodejs node.js = 4.3.0 No fix listed
nodejs node.js = 4.3.1 No fix listed
nodejs node.js = 4.3.1-rc.1 No fix listed
nodejs node.js = 4.3.1-rc.2 No fix listed
nodejs node.js = 4.3.2 No fix listed
nodejs node.js = 4.4.0 No fix listed
nodejs node.js = 4.4.0-rc.1 No fix listed
nodejs node.js = 4.4.0-rc.2 No fix listed
nodejs node.js = 4.4.0-rc.3 No fix listed
nodejs node.js = 4.4.0-rc.4 No fix listed
nodejs node.js = 4.4.1 No fix listed
nodejs node.js = 5.0.0 No fix listed
nodejs node.js = 5.1.0 No fix listed
nodejs node.js = 5.1.1 No fix listed
nodejs node.js = 5.2.0 No fix listed
nodejs node.js = 5.3.0 No fix listed
nodejs node.js = 5.4.0 No fix listed
nodejs node.js = 5.4.1 No fix listed
nodejs node.js = 5.5.0 No fix listed
nodejs node.js = 5.6.0 No fix listed
nodejs node.js = 5.7.0 No fix listed
nodejs node.js = 5.7.1 No fix listed
nodejs node.js = 5.8.0 No fix listed
nodejs node.js = 5.8.1-rc.1 No fix listed
nodejs node.js = 5.9.0 No fix listed
nodejs node.js = 5.9.1 No fix listed
npmjs npm < 2.15.1 2.15.1
npmjs npm >= 3.0.0, < 3.8.3 3.8.3

References