Medium severity · published Apr 15, 2019
CVE-2019-11236
In the urllib3 library through 1.24.1 for Python, CRLF injection is possible if the attacker controls the request parameter
6.1
CVSS
2.1%
EPSS
No
On KEV
Description
In the urllib3 library through 1.24.1 for Python, CRLF injection is possible if the attacker controls the request parameter.
CVSS vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
Required
Confidentiality
Low
Integrity
Low
Availability
None
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)2.1% · higher than 81% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
UR
Urllib3 · Python
through 1.24.2 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2019-11236
CVE.org
https://www.cve.org/CVERecord?id=CVE-2019-11236
lists.opensuse.org
http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00039.html
lists.opensuse.org
http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00041.html
access.redhat.com
https://access.redhat.com/errata/RHSA-2019:2272
access.redhat.com
https://access.redhat.com/errata/RHSA-2019:3335
access.redhat.com
https://access.redhat.com/errata/RHSA-2019:3590
Exploit
https://github.com/urllib3/urllib3/issues/1553
More from Urllib3
9.8
CVE-2018-20060
urllib3 before version 1.23 does not remove the Authorization HTTP header when following a cross-origin redirect (i.e., a redirect that differs in host, port, or scheme)
8.1
CVE-2026-97687
urllib3: HTTPS proxy TLS configuration may be ignored or overridden
8.1
CVE-2023-43804
urllib3 is a user-friendly HTTP client library for Python
7.5
CVE-2026-97689
urllib3: HTTPResponse.stream()/read_chunked() buffers an unbounded chunk-size line into memory
7.5
CVE-2026-44432
urllib3: Decompression-bomb safeguards bypassed in parts of the streaming API
