CVE-2016-3956

npm: bearer token leak to non-registry hosts

Published Jul 2, 2016 CVSS 3.1 · 7.5 High EPSS 5.5% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2018-0293 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.
Github GHSA Github GHSA GHSA-m5h6-hr3q-22h5 npm Token Leak in npm
Ubuntu USN Ubuntu USN USN-4785-1 npm vulnerability
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 6, 2024, 12:10 AM
Reserved
Apr 5, 2016, 12:00 AM
Status
Modified
Published
Jul 2, 2016, 2:59 PM
Modified
Jun 17, 2026, 12:46 AM
Severity
Moderate
Public date
Mar 31, 2016, 12:00 AM