CVE-2018-12116

nodejs: HTTP request splitting

Published Nov 28, 2018 CVSS 3.1 · 7.5 High EPSS 4.6% KEV · Not listed
Description
Node.js: All versions prior to Node.js 6.15.0 and 8.14.0: HTTP request splitting: If Node.js can be convinced to use unsanitized user-provided Unicode data for the `path` option of an HTTP request, then data can be provided which will trigger a second, unexpected, and user-defined HTTP request to made to the same server.

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-4094 Node.js: All versions prior to Node.js 6.15.0 and 8.14.0: HTTP request splitting: If Node.js can be convinced to use unsanitized user-provided Unicode data for the `path` option of an HTTP request, then data can be provided which will trigger a second, unexpected, and user-defined HTTP request to made to the same server.
Ubuntu USN Ubuntu USN USN-4796-1 Node.js vulnerabilities
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Sources

Status
PUBLISHED
Assigner
nodejs
Published
Updated
Oct 8, 2026, 9:14 PM
Reserved
Jun 11, 2018, 12:00 AM
Status
Modified
Published
Nov 28, 2018, 5:29 PM
Modified
Oct 8, 2026, 10:16 PM
Severity
Moderate
Public date
Nov 27, 2018, 12:00 AM