CVE Catalog

CVE-2016-3956

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

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. This allows remote HTTP servers to obtain sensitive information by reading Authorization headers.

Risk Assessment

This may lead to leakage of authentication tokens and account takeover. The risk affects npm users on the specified versions.

Recommendation

Update npm to version 2.15.1, 3.8.3, or later, and Node.js to recommended versions. Avoid using vulnerable versions.

Other vulnerabilities in npm CLI

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS