CVE-2016-5699
Detail
Deferred
This CVE record is not being prioritized for NVD enrichment efforts due to resource or other concerns.
Description
CRLF injection vulnerability in the HTTPConnection.putheader function in urllib2 and urllib in CPython (aka Python) before 2.7.10 and 3.x before 3.4.4 allows remote attackers to inject arbitrary HTTP headers via CRLF sequences in a URL.
Metrics
CVSS Version 4.0
CVSS Version 3.x
CVSS Version 2.0
NVD enrichment efforts reference publicly available information to associate
vector strings. CVSS information contributed by other sources is also
displayed.
CVSS 4.0 Severity and Vector Strings:
NVD assessment
not yet provided.
CVSS 3.x Severity and Vector Strings:
Vector:
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
CVSS 2.0 Severity and Vector Strings:
Vector:
(AV:N/AC:M/Au:N/C:N/I:P/A:N)
References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving NIST webspace.
We have provided these links to other web sites because they
may have information that would be of interest to you. No
inferences should be drawn on account of other sites being
referenced, or not, from this page. There may be other web
sites that are more appropriate for your purpose. NIST does
not necessarily endorse the views expressed, or concur with
the facts presented on these sites. Further, NIST does not
endorse any commercial products that may be mentioned on
these sites. Please address comments about this page to [email protected] .
URL
Source(s)
Tag(s)
http://blog.blindspotsecurity.com/2016/06/advisory-http-header-injection-in.html
CVE, Inc., Red Hat
Exploit
Third Party Advisory
http://lists.opensuse.org/opensuse-security-announce/2020-01/msg00040.html
CVE, Inc., Red Hat
http://rhn.redhat.com/errata/RHSA-2016-1626.html
CVE, Inc., Red Hat
http://rhn.redhat.com/errata/RHSA-2016-1627.html
CVE, Inc., Red Hat
http://rhn.redhat.com/errata/RHSA-2016-1628.html
CVE, Inc., Red Hat
http://rhn.redhat.com/errata/RHSA-2016-1629.html
CVE, Inc., Red Hat
http://rhn.redhat.com/errata/RHSA-2016-1630.html
CVE, Inc., Red Hat
http://www.openwall.com/lists/oss-security/2016/06/14/7
CVE, Inc., Red Hat
Mailing List
http://www.openwall.com/lists/oss-security/2016/06/15/12
CVE, Inc., Red Hat
Mailing List
http://www.openwall.com/lists/oss-security/2016/06/16/2
CVE, Inc., Red Hat
Mailing List
http://www.oracle.com/technetwork/topics/security/bulletinjul2016-3090568.html
CVE, Inc., Red Hat
http://www.securityfocus.com/bid/91226
CVE, Inc., Red Hat
http://www.splunk.com/view/SP-CAAAPSV
CVE, Inc., Red Hat
http://www.splunk.com/view/SP-CAAAPUE
CVE, Inc., Red Hat
https://docs.python.org/3.4/whatsnew/changelog.html#python-3-4-4
CVE, Inc., Red Hat
Release Notes
https://hg.python.org/cpython/raw-file/v2.7.10/Misc/NEWS
CVE, Inc., Red Hat
Release Notes
https://hg.python.org/cpython/rev/1c45047c5102
CVE, Inc., Red Hat
Patch
https://hg.python.org/cpython/rev/bf3e1c9b80e9
CVE, Inc., Red Hat
Patch
https://lists.debian.org/debian-lts-announce/2019/02/msg00011.html
CVE, Inc., Red Hat
Weakness Enumeration
CWE-ID
CWE Name
Source
CWE-113
Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Request/Response Splitting')
NIST
Change History
13 change records found show changes
CVE Modified by CVE 11/20/2024 9:54:50 PM
Action
Type
Old Value
New Value
Added
Reference
http://blog.blindspotsecurity.com/2016/06/advisory-http-header-injection-in.html
Added
Reference
http://lists.opensuse.org/opensuse-security-announce/2020-01/msg00040.html
Added
Reference
http://rhn.redhat.com/errata/RHSA-2016-1626.html
Added
Reference
http://rhn.redhat.com/errata/RHSA-2016-1627.html
Added
Reference
http://rhn.redhat.com/errata/RHSA-2016-1628.html
Added
Reference
http://rhn.redhat.com/errata/RHSA-2016-1629.html
Added
Reference
http://rhn.redhat.com/errata/RHSA-2016-1630.html
Added
Reference
http://www.openwall.com/lists/oss-security/2016/06/14/7
Added
Reference
http://www.openwall.com/lists/oss-security/2016/06/15/12
Added
Reference
http://www.openwall.com/lists/oss-security/2016/06/16/2
Added
Reference
http://www.oracle.com/technetwork/topics/security/bulletinjul2016-3090568.html
Added
Reference
http://www.securityfocus.com/bid/91226
Added
Reference
http://www.splunk.com/view/SP-CAAAPSV
Added
Reference
http://www.splunk.com/view/SP-CAAAPUE
Added
Reference
https://docs.python.org/3.4/whatsnew/changelog.html#python-3-4-4
Added
Reference
https://hg.python.org/cpython/raw-file/v2.7.10/Misc/NEWS
Added
Reference
https://hg.python.org/cpython/rev/1c45047c5102
Added
Reference
https://hg.python.org/cpython/rev/bf3e1c9b80e9
Added
Reference
https://lists.debian.org/debian-lts-announce/2019/02/msg00011.html
CVE Modified by Red Hat, Inc. 5/14/2024 12:02:11 AM
Action
Type
Old Value
New Value
CVE Modified by Red Hat, Inc. 2/12/2023 6:24:30 PM
Action
Type
Old Value
New Value
Changed
Description
It was found that the Python's httplib library (used by urllib, urllib2 and others) did not properly check HTTPConnection.putheader() function arguments. An attacker could use this flaw to inject additional headers in a Python application that allowed user provided header names or values.
CRLF injection vulnerability in the HTTPConnection.putheader function in urllib2 and urllib in CPython (aka Python) before 2.7.10 and 3.x before 3.4.4 allows remote attackers to inject arbitrary HTTP headers via CRLF sequences in a URL.
Removed
CVSS V3
Red Hat, Inc. AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Removed
CVSS V2
Red Hat, Inc. (AV:N/AC:L/Au:N/C:N/I:P/A:N)
Removed
Reference
https://access.redhat.com/errata/RHSA-2016:1626 [No Types Assigned]
Removed
Reference
https://access.redhat.com/errata/RHSA-2016:1627 [No Types Assigned]
Removed
Reference
https://access.redhat.com/errata/RHSA-2016:1628 [No Types Assigned]
Removed
Reference
https://access.redhat.com/errata/RHSA-2016:1629 [No Types Assigned]
Removed
Reference
https://access.redhat.com/errata/RHSA-2016:1630 [No Types Assigned]
Removed
Reference
https://access.redhat.com/security/cve/CVE-2016-5699 [No Types Assigned]
Removed
Reference
https://bugzilla.redhat.com/show_bug.cgi?id=1303699 [No Types Assigned]
Removed
CVSS V2 Metadata
Victim must voluntarily interact with attack mechanism
CVE Modified by Red Hat, Inc. 2/02/2023 4:17:15 PM
Action
Type
Old Value
New Value
Changed
Description
CRLF injection vulnerability in the HTTPConnection.putheader function in urllib2 and urllib in CPython (aka Python) before 2.7.10 and 3.x before 3.4.4 allows remote attackers to inject arbitrary HTTP headers via CRLF sequences in a URL.
It was found that the Python's httplib library (used by urllib, urllib2 and others) did not properly check HTTPConnection.putheader() function arguments. An attacker could use this flaw to inject additional headers in a Python application that allowed user provided header names or values.
Added
CVSS V3
Red Hat, Inc. AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Added
CVSS V2
Red Hat, Inc. (AV:N/AC:L/Au:N/C:N/I:P/A:N)
Added
Reference
https://access.redhat.com/errata/RHSA-2016:1626 [No Types Assigned]
Added
Reference
https://access.redhat.com/errata/RHSA-2016:1627 [No Types Assigned]
Added
Reference
https://access.redhat.com/errata/RHSA-2016:1628 [No Types Assigned]
Added
Reference
https://access.redhat.com/errata/RHSA-2016:1629 [No Types Assigned]
Added
Reference
https://access.redhat.com/errata/RHSA-2016:1630 [No Types Assigned]
Added
Reference
https://access.redhat.com/security/cve/CVE-2016-5699 [No Types Assigned]
Added
Reference
https://bugzilla.redhat.com/show_bug.cgi?id=1303699 [No Types Assigned]
CVE Modified by Red Hat, Inc. 1/21/2020 5:15:13 PM
Action
Type
Old Value
New Value
Added
Reference
http://lists.opensuse.org/opensuse-security-announce/2020-01/msg00040.html [No Types Assigned]
CVE Modified by Red Hat, Inc. 2/09/2019 6:29:01 AM
Action
Type
Old Value
New Value
Added
Reference
https://lists.debian.org/debian-lts-announce/2019/02/msg00011.html [No Types Assigned]
CVE Modified by Red Hat, Inc. 1/04/2018 9:31:03 PM
Action
Type
Old Value
New Value
Added
Reference
http://rhn.redhat.com/errata/RHSA-2016-1626.html [No Types Assigned]
Added
Reference
http://rhn.redhat.com/errata/RHSA-2016-1627.html [No Types Assigned]
Added
Reference
http://rhn.redhat.com/errata/RHSA-2016-1628.html [No Types Assigned]
Added
Reference
http://rhn.redhat.com/errata/RHSA-2016-1629.html [No Types Assigned]
Added
Reference
http://rhn.redhat.com/errata/RHSA-2016-1630.html [No Types Assigned]
CVE Modified by Red Hat, Inc. 12/23/2016 9:59:41 PM
Action
Type
Old Value
New Value
Added
Reference
http://www.splunk.com/view/SP-CAAAPSV [No Types Assigned]
Added
Reference
http://www.splunk.com/view/SP-CAAAPUE [No Types Assigned]
CVE Modified by Red Hat, Inc. 11/28/2016 3:28:53 PM
Action
Type
Old Value
New Value
Added
Reference
http://www.securityfocus.com/bid/91226 [No Types Assigned]
CVE Modified by Red Hat, Inc. 9/22/2016 10:00:35 PM
Action
Type
Old Value
New Value
Added
Reference
http://www.oracle.com/technetwork/topics/security/bulletinjul2016-3090568.html
CVE Translated by NIST 9/02/2016 6:45:02 PM
Action
Type
Old Value
New Value
Modified Analysis by NIST 9/02/2016 4:45:02 PM
Action
Type
Old Value
New Value
Added
CVSS V3
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Added
CVSS V2
(AV:N/AC:M/Au:N/C:N/I:P/A:N)
Added
CWE
CWE-113
Added
CPE Configuration
Configuration 1
OR
*cpe:2.3:a:python:python:2.7.9:*:*:*:*:*:*:* (and previous)
Configuration 2
OR
*cpe:2.3:a:python:python:3.0:*:*:*:*:*:*:*
*cpe:2.3:a:python:python:3.0.1:*:*:*:*:*:*:*
*cpe:2.3:a:python:python:3.1.0:*:*:*:*:*:*:*
*cpe:2.3:a:python:python:3.1.1:*:*:*:*:*:*:*
*cpe:2.3:a:python:python:3.1.2:*:*:*:*:*:*:*
*cpe:2.3:a:python:python:3.1.3:*:*:*:*:*:*:*
*cpe:2.3:a:python:python:3.1.4:*:*:*:*:*:*:*
*cpe:2.3:a:python:python:3.1.5:*:*:*:*:*:*:*
*cpe:2.3:a:python:python:3.2.0:*:*:*:*:*:*:*
*cpe:2.3:a:python:python:3.2.1:*:*:*:*:*:*:*
*cpe:2.3:a:python:python:3.2.2:*:*:*:*:*:*:*
*cpe:2.3:a:python:python:3.2.3:*:*:*:*:*:*:*
*cpe:2.3:a:python:python:3.2.4:*:*:*:*:*:*:*
*cpe:2.3:a:python:python:3.2.5:*:*:*:*:*:*:*
*cpe:2.3:a:python:python:3.2.6:*:*:*:*:*:*:*
*cpe:2.3:a:python:python:3.3.0:*:*:*:*:*:*:*
*cpe:2.3:a:python:python:3.3.1:*:*:*:*:*:*:*
*cpe:2.3:a:python:python:3.3.2:*:*:*:*:*:*:*
*cpe:2.3:a:python:python:3.3.3:*:*:*:*:*:*:*
*cpe:2.3:a:python:python:3.3.4:*:*:*:*:*:*:*
*cpe:2.3:a:python:python:3.3.5:*:*:*:*:*:*:*
*cpe:2.3:a:python:python:3.3.6:*:*:*:*:*:*:*
*cpe:2.3:a:python:python:3.4.0:*:*:*:*:*:*:*
*cpe:2.3:a:python:python:3.4.1:*:*:*:*:*:*:*
*cpe:2.3:a:python:python:3.4.2:*:*:*:*:*:*:*
*cpe:2.3:a:python:python:3.4.3:*:*:*:*:*:*:*
Changed
Reference Type
http://blog.blindspotsecurity.com/2016/06/advisory-http-header-injection-in.html No Types Assigned
http://blog.blindspotsecurity.com/2016/06/advisory-http-header-injection-in.html Third Party Advisory, Exploit
Changed
Reference Type
http://www.openwall.com/lists/oss-security/2016/06/14/7 No Types Assigned
http://www.openwall.com/lists/oss-security/2016/06/14/7 Mailing List
Changed
Reference Type
http://www.openwall.com/lists/oss-security/2016/06/15/12 No Types Assigned
http://www.openwall.com/lists/oss-security/2016/06/15/12 Mailing List
Changed
Reference Type
http://www.openwall.com/lists/oss-security/2016/06/16/2 No Types Assigned
http://www.openwall.com/lists/oss-security/2016/06/16/2 Mailing List
Changed
Reference Type
https://docs.python.org/3.4/whatsnew/changelog.html#python-3-4-4 No Types Assigned
https://docs.python.org/3.4/whatsnew/changelog.html#python-3-4-4 Release Notes
Changed
Reference Type
https://hg.python.org/cpython/raw-file/v2.7.10/Misc/NEWS No Types Assigned
https://hg.python.org/cpython/raw-file/v2.7.10/Misc/NEWS Release Notes
Changed
Reference Type
https://hg.python.org/cpython/rev/1c45047c5102 No Types Assigned
https://hg.python.org/cpython/rev/1c45047c5102 Patch
Changed
Reference Type
https://hg.python.org/cpython/rev/bf3e1c9b80e9 No Types Assigned
https://hg.python.org/cpython/rev/bf3e1c9b80e9 Patch
Initial CVE Analysis 9/02/2016 3:19:47 PM
Action
Type
Old Value
New Value
Quick Info
CVE Dictionary Entry: CVE-2016-5699 NVD
Published Date: 09/02/2016 NVD
Last Modified: 04/12/2025
Source: Red Hat, Inc.