CVE-2019-11236: CRLF Injection
In the urllib3 library through 1.24.1 for Python CRLF injection is possible if the attacker controls the request parameter.
Other sources
In the urllib3 library through 1.24.1 for Python, CRLF injection is possible if the attacker controls the request parameter.
In the urllib3 library through 1.24.2 for Python, CRLF injection is possible if the attacker controls the request parameter.
— GitHub
Python urllib3 is vulnerable to CRLF injection, caused by improper validation of user-supplied input by the request parameter. By sending a specially-crafted HTTP response containing CRLF character sequences, a remote attacker could exploit this vulnerability to conduct various attacks against the vulnerable system, including cross-site scripting, cache poisoning or session hijacking.
— IBM
The current implementation of python-urllib3 does not encode the ‘\r\n’ sequence in the query string, which allowed the attacker to manipulate a HTTP header with the ‘\r\n’ sequence in it, so the attacker could insert arbitrary content to the new line of the HTTP header.
External References: https://bugs.python.org/issue36276
— Red Hat
Affected Software
Remediation
Event History
Parent advisories
This vulnerability appears in the following advisories.
Frequently Asked Questions
What is CVE-2019-11236?
CVE-2019-11236 is a vulnerability in the urllib3 library for Python that allows for CRLF injection if the attacker controls the request parameter.
What is the severity of CVE-2019-11236?
The severity of CVE-2019-11236 is medium with a CVSS score of 6.5.
How can I fix CVE-2019-11236?
To fix CVE-2019-11236, update your python-urllib3 package to version 1.24.3 or higher.
Where can I find more information about CVE-2019-11236?
You can find more information about CVE-2019-11236 in the following references: [Reference 1](http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00039.html), [Reference 2](http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00041.html), [Reference 3](https://access.redhat.com/errata/RHSA-2019:2272).