Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
5.3
CVE-2019-11236: urllib3 library allows malicious input to affect Python program behavior
CVE-2019-11236 · published 7 years ago
Summary
A flaw in the urllib3 library for Python can be exploited by an attacker to inject malicious input, potentially causing a program to behave unexpectedly. This could potentially lead to security issues. To mitigate this, update to a fixed version of urllib3.
What to do
- Update andrey petrov urllib3 to version 1.24.3.
- Update debian python-urllib3 to version 1.25.6-4.
- Update rootio-urllib3 to version 1.21.1+root.io.4.
- Update andrey petrov urllib3 to version 1.21.1+aikido.4.
Affected software
| Ecosystem | Vendor | Product | Affected versions |
|---|---|---|---|
| pip | andrey petrov | urllib3 |
<= 1.24.2 Fix: upgrade to 1.24.3
|
| – | python | urllib3 |
<= 1.24.2 cpe:2.3:a:python:urllib3:*:*:*:*:*:*:*:* |
| Debian:12 | debian | python-urllib3 |
< 1.25.6-4 Fix: upgrade to 1.25.6-4
|
| Debian:13 | debian | python-urllib3 |
< 1.25.6-4 Fix: upgrade to 1.25.6-4
|
| Debian:14 | debian | python-urllib3 |
< 1.25.6-4 Fix: upgrade to 1.25.6-4
|
| Root:PyPI | – | rootio-urllib3 |
< 1.21.1+root.io.4 Fix: upgrade to 1.21.1+root.io.4
|
| Root:PyPI | andrey petrov | urllib3 |
< 1.21.1+aikido.4 Fix: upgrade to 1.21.1+aikido.4
|
Original advisory text
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.1 for Python, CRLF injection is possible if the attacker controls the request parameter.
References
- https://nvd.nist.gov/vuln/detail/CVE-2019-11236
- https://github.com/urllib3/urllib3/issues/1553
- https://access.redhat.com/errata/RHSA-2019:2272
- https://access.redhat.com/errata/RHSA-2019:3335
- https://access.redhat.com/errata/RHSA-2019:3590
- https://lists.debian.org/debian-lts-announce/2019/06/msg00016.html
- https://lists.debian.org/debian-lts-announce/2021/06/msg00015.html
- http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00039.html
- http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00041.html
- https://github.com/advisories/GHSA-r64q-w8jr-g9qp
- https://github.com/pypa/advisory-database/tree/main/vulns/urllib3/PYSEC-2019-132...
- https://lists.debian.org/debian-lts-announce/2023/10/msg00012.html
- https://lists.fedoraproject.org/archives/list/[email protected]...
- https://lists.fedoraproject.org/archives/list/[email protected]...
- https://lists.fedoraproject.org/archives/list/[email protected]...
- https://lists.fedoraproject.org/archives/list/[email protected]...
- https://usn.ubuntu.com/3990-1
- https://usn.ubuntu.com/3990-2
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedorapro...
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedorapro...
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedorapro...
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedorapro...
- https://usn.ubuntu.com/3990-1/
- https://usn.ubuntu.com/3990-2/
- https://security-tracker.debian.org/tracker/CVE-2019-11236 Vendor Advisory
Internet-facing
60 days
Internal
At next upgrade
- Not known to be exploited
- Needs hands-on effort to exploit (estimated)
- Gives an attacker partial control (estimated)
Type
CWE-93Improper Neutralization of CRLF Sequences ('CRLF Injection')
Timeline
Published15 Apr 2019
Updated4 Nov 2026
First seen6 Mar 2026
Track software like this
Free during beta