CVE Database›CVE-2015-5739

CVE-2015-5739

golang: HTTP request smuggling in net/http library

Loading…

Severity

Moderate

Red Hat Product Security

6.8

CVSS 2.0

Review impact separately from score.

Published · July 29, 2015

Updated · May 13, 2026

Description

HTTP-request vulnerabilities have been found in the Golang net/http and net/textproto libraries. Request headers with double Content-Length fields do not generate a 400 error (the second field is ignored), and invalid fields are parsed as valid (for example, "Content Length:" with a space in the middle is accepted). A non-authenticated attacker could exploit these flaws to bypass security controls, perform web-cache poisoning, or alter the request/response map (denial of service).

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

No mitigation is specified in collected source.

CVSS / CWE

CVSS 2.0 · 6.8
AV:N/AC:M/Au:N/C:P/I:P/A:P

CWE-444 · Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')