Skip to content
Fencer Vulns
medium 6.1

CVE-2019-11236 json

Improper Neutralization of CRLF Sequences in urllib3 library for Python

published 2019-04-15 7 y ago modified 2026-06-17 4 mo ago also GHSA-r64q-w8jr-g9qp , PYSEC-2019-132 , EUVD-2019-0152

cvss
6.1
version 3.0, NVD
cisa kev
Not listed
not in CISA's catalog
epss
2.1%
EPSS 2.1% chance of exploitation in 30 days, percentile 81%
public exploits
0
none known

Summary

In the urllib3 library through 1.24.1 for Python, CRLF injection is possible if the attacker controls the request parameter.

Patch / fix

  • pypi urllib3 1.24.3
  • python-urllib3 Debian 14, Debian 13, Debian 12 1.25.6-4

debian advisories DEBIAN-CVE-2019-11236

  • python-urllib3 Ubuntu 16.04 LTS 1.13.1-2ubuntu0.16.04.3
  • python-urllib3 Ubuntu 18.04 LTS 1.22-1ubuntu0.18.04.1
  • python-urllib3 Ubuntu Pro 14.04 LTS 1.7.1-1ubuntu4.1+esm1

ubuntu advisories UBUNTU-CVE-2019-11236

Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0

  • python-virtualenv RHEL 7 15.1.0-4.el7_8
  • python-pip RHEL 7 9.0.3-7.el7_8
  • python3-pip RHEL 7 9.0.3-7.el7_8
  • python-pip RHEL 8 9.0.3-16.el8
  • python3-pip RHEL 8 9.0.3-16.el8
  • python3-pip-wheel RHEL 8 9.0.3-16.el8
  • platform-python-pip RHEL 8 9.0.3-16.el8
  • pytz RHEL 8 2017.2-12.module+el8.1.0+3111+de3f2d8e

red hat advisories RHSA-2020:2081RHSA-2020:2068RHSA-2020:1916RHSA-2020:1605RHSA-2020:0851RHSA-2020:0850

  • ardana-db OpenStack Cloud 9 9.0+git.1564409964.b7e4fc3-3.7.2
  • ardana-mq OpenStack Cloud 9 9.0+git.1565115025.148d092-3.7.2
  • ardana-ses OpenStack Cloud 9 9.0+git.1565962617.523149b-3.7.2
  • crowbar-ha OpenStack Cloud Crowbar 9 6.0+git.1566406179.7549de2-3.7.2
  • crowbar-ui OpenStack Cloud Crowbar 9 1.3.0+git.1563181545.65360af5-8.1
  • ardana-heat OpenStack Cloud 9 9.0+git.1565721273.f44b8d7-3.7.2
  • ardana-nova OpenStack Cloud 9 9.0+git.1566332515.e232568-3.7.2
  • ardana-swift OpenStack Cloud 9 9.0+git.1565891872.73fc3c7-3.7.2

suse advisories SUSE-SU-2019:2267-1SUSE-SU-2019:2399-1SUSE-SU-2019:2391-1SUSE-SU-2019:2370-1SUSE-SU-2019:2332-1SUSE-SU-2019:2331-1

  • python-urllib3 openSUSE Leap 15.1 1.24-lp151.2.3.1
  • python-urllib3-test openSUSE Leap 15.1 1.24-lp151.2.3.1
  • python-urllib3 openSUSE Leap 15.0 1.22-lp150.5.3.1

opensuse advisories openSUSE-SU-2019:2133-1openSUSE-SU-2019:2131-1

  • python2-py AlmaLinux 8 1.5.3-6.module_el8.6.0+2781+fed64c13
  • python2-dns AlmaLinux 8 1.15.0-10.module_el8.6.0+2781+fed64c13
  • python2-idna AlmaLinux 8 2.5-7.module_el8.6.0+2781+fed64c13
  • python2-mock AlmaLinux 8 2.0.0-13.module_el8.6.0+2781+fed64c13
  • python2-pytz AlmaLinux 8 2017.2-12.module_el8.6.0+2781+fed64c13
  • python2-attrs AlmaLinux 8 17.4.0-10.module_el8.6.0+2781+fed64c13
  • python2-Cython AlmaLinux 8 0.28.1-7.module_el8.6.0+2781+fed64c13
  • python2-pluggy AlmaLinux 8 0.6.0-8.module_el8.6.0+2781+fed64c13

almalinux advisories ALSA-2020:1605ALSA-2019:3335

  • pytz Rocky Linux 8 2017.2-12.module+el8.5.0+706+735ec4b3
  • pytz Rocky Linux 8 2017.2-12.module+el8.4.0+403+9ae17a31
  • babel Rocky Linux 8 2.5.1-9.module+el8.4.0+403+9ae17a31
  • scipy Rocky Linux 8 1.0.0-20.module+el8.3.0+120+426d8baf
  • Cython Rocky Linux 8 0.28.1-7.module+el8.5.0+706+735ec4b3
  • Cython Rocky Linux 8 0.28.1-7.module+el8.4.0+403+9ae17a31
  • pytest Rocky Linux 8 3.4.2-13.module+el8.5.0+706+735ec4b3
  • pytest Rocky Linux 8 3.4.2-13.module+el8.4.0+403+9ae17a31

rocky linux advisories RLSA-2020:1605RLSA-2019:3335

Vendor advisories

What the vendors themselves say about their products: affected, fixed or not affected, and what to do.

red hat product security vex CVE-2019-11236 updated cvss 6.5

python-urllib3: CRLF injection due to not encoding the '\r\n' sequence leading to possible attack on internal service

  • Red Hat Enterprise Linux 6 python-urllib3
    affected: no fix planned “Will not fix”
  • Red Hat OpenShift Container Platform 3.6 python-urllib3, python2-urllib3 Red Hat OpenShift Container Platform 3.7 python-urllib3, python2-urllib3 Red Hat OpenShift Container Platform 3.9 python-urllib3, python2-urllib3 Red Hat OpenShift Container Platform 3.10 python-urllib3, python2-urllib3
    affected: no fix planned “Out of support scope”
  • Red Hat OpenShift Container Platform 3.11 python-urllib3, python2-urllib3 Red Hat OpenStack Platform 8 (Liberty) python-urllib3 Red Hat OpenStack Platform 9 (Mitaka) python-urllib3 Red Hat OpenStack Platform 10 (Newton) python-urllib3 Red Hat OpenStack Platform 13 (Queens) python2-urllib3
    affected: no fix planned “Will not fix”
  • Red Hat OpenStack Platform 14 (Rocky) python2-urllib3 Red Hat OpenStack Platform 15 (Stein) python3-urllib3
    affected: no fix available
  • Red Hat Satellite 6 python-urllib3, python3-urllib3
    affected: no fix planned “Out of support scope”
  • Red Hat Software Collections python27-python-pip, rh-python36-python-pip, python27-python-virtualenv, rh-mongodb36-python-urllib3, rh-python36-python-virtualenv Red Hat Storage 3 python-urllib3, python2-urllib3
    affected: no fix planned “Will not fix”
  • Red Hat Ansible Tower 3.5 for RHEL 7 Server ansible-tower-35/ansible-tower 3.5.6-1
    fixed: vendor fix RHBA-2020:1539
  • Red Hat Ansible Tower 3.6 for RHEL 7 ansible-tower-36/ansible-tower 3.6.4-1
    fixed: vendor fix RHBA-2020:1540
show 11 more
  • Red Hat Enterprise Linux AppStream (v. 8) python3-pip 9.0.3-16.el8, babel 2.5.1-9.module+el8.1.0+3111+de3f2d8e, pytz 2017.2-12.module+el8.1.0+3111+de3f2d8e, PyYAML 3.12-16.module+el8.1.0+3111+de3f2d8e, scipy 1.0.0-20.module+el8.1.0+3323+7ac3e00f, Cython 0.28.1-7.module+el8.1.0+3111+de3f2d8e, +94 more
    fixed: vendor fix RHSA-2019:3335
  • Red Hat Enterprise Linux BaseOS (v. 8) python-pip 9.0.3-16.el8, python-urllib3 1.24.2-2.el8, python3-urllib3 1.24.2-2.el8, python3-pip-wheel 9.0.3-16.el8, platform-python-pip 9.0.3-16.el8
    fixed: vendor fix RHSA-2020:1916
  • Red Hat Enterprise Linux Client (v. 7) python-pip 9.0.3-7.el7_7, python-pip 9.0.3-7.el7_8, python3-pip 9.0.3-7.el7_7, python3-pip 9.0.3-7.el7_8, python-urllib3 1.10.2-7.el7
    fixed: vendor fix RHSA-2020:0850
  • Red Hat Enterprise Linux Client Optional (v. 7) python-virtualenv 15.1.0-4.el7_7, python-virtualenv 15.1.0-4.el7_8
    fixed: vendor fix RHSA-2020:0851
  • Red Hat Enterprise Linux ComputeNode (v. 7) python-pip 9.0.3-7.el7_7, python-pip 9.0.3-7.el7_8, python3-pip 9.0.3-7.el7_7, python3-pip 9.0.3-7.el7_8, python-urllib3 1.10.2-7.el7
    fixed: vendor fix RHSA-2020:0850
  • Red Hat Enterprise Linux ComputeNode Optional (v. 7) python-virtualenv 15.1.0-4.el7_7, python-virtualenv 15.1.0-4.el7_8
    fixed: vendor fix RHSA-2020:0851
  • Red Hat Enterprise Linux Server (v. 7) python-pip 9.0.3-7.el7_7, python-pip 9.0.3-7.el7_8, python3-pip 9.0.3-7.el7_7, python3-pip 9.0.3-7.el7_8, python-urllib3 1.10.2-7.el7, python-virtualenv 15.1.0-4.el7_7, +1 more Red Hat Enterprise Linux Workstation (v. 7) python-pip 9.0.3-7.el7_7, python-pip 9.0.3-7.el7_8, python3-pip 9.0.3-7.el7_7, python3-pip 9.0.3-7.el7_8, python-urllib3 1.10.2-7.el7, python-virtualenv 15.1.0-4.el7_7, +1 more
    fixed: vendor fix RHSA-2020:0850
  • Red Hat OpenShift Container Platform 4.3 python-urllib3 1.24.3-1.el7, python2-urllib3 1.24.3-1.el7
    fixed: vendor fix RHBA-2020:2804
  • Red Hat OpenShift Container Platform 4.4 python-urllib3 1.24.3-1.el7, python2-urllib3 1.24.3-1.el7
    fixed: vendor fix RHBA-2020:2785
  • Red Hat OpenShift Container Platform 4.6 openshift4/ose-pod v4.6.0-202010061132.p0, openshift4/ose-jenkins v4.6.0-202010120952.p0, openshift4/ose-deployer v4.6.0-202010080605.p0, openshift4/ose-sdn-rhel8 v4.6.0-202010061132.p0, openshift4/ose-telemeter v4.6.0-202010061132.p0, openshift4/ose-kube-proxy v4.6.0-202010061132.p0, +49 more
    fixed: vendor fix RHBA-2020:4196
  • Red Hat Enterprise Linux 8 python-virtualenv, python2-virtualenv, python3-virtualenv Red Hat OpenShift Container Platform 4.3 skopeo 0.1.40-5.rhaos.el8, skopeo-tests 0.1.40-5.rhaos.el8, containers-common 0.1.40-5.rhaos.el8, jenkins-2-plugins 4.3.1593080425-1.el7, openshift 4.3.28-202006270952.p0.git.0.3d5309c.el7, openshift 4.3.28-202006270952.p0.git.0.3d5309c.el8, +17 more Red Hat OpenShift Container Platform 4.4 runc 1.0.0-69.rhaos4.4.git81f3917.el7, runc 1.0.0-69.rhaos4.4.git81f3917.el8, openshift 4.4.0-202006271254.p0.git.0.00954ea.el7, openshift 4.4.0-202006271254.p0.git.0.00954ea.el8, openshift-ansible 4.4.0-202006271254.p0.git.0.d256229.el7, openshift-kuryr 4.4.0-202006271254.p0.git.1811.c15bfa2.el8, +15 more
    not affected: vulnerable code not present

Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf

Exploit prediction

2.07% chance of exploitation in the next 30 days, higher than 81% of all scored CVEs (FIRST EPSS, 2026-11-08).

Exploits and checks

  • github.com https://github.com/urllib3/urllib3/issues/1553 referenced PoC, tagged "exploit" by a source, unverified

CVSS scores

assigned by version score vector
NVD 3.0 6.1 CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
NVD 2.0 4.3 AV:N/AC:M/Au:N/C:N/I:P/A:N
GitHub 3.0 6.1 CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

Affected packages

ecosystem package affected fixed in
pypi urllib3
<1.24.3
1.24.3

Classification

Weakness
  • CWE-93 Improper Neutralization of CRLF Sequences

References

Sources

Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.