CVE-2019-14235Uncontrolled Recursion in Django

Severity
7.5HIGHNVD
EPSS
4.5%
top 10.84%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedAug 2
Latest updateAug 6

Description

An issue was discovered in Django 1.11.x before 1.11.23, 2.1.x before 2.1.11, and 2.2.x before 2.2.4. If passed certain inputs, django.utils.encoding.uri_to_iri could lead to significant memory usage due to a recursion when repercent-encoding invalid UTF-8 octet sequences.

CVSS vector

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HExploitability: 3.9 | Impact: 3.6

Affected Packages3 packages

NVDdjangoproject/django1.111.11.23+2
PyPIdjangoproject/django1.11a11.11.23+2
NVDopensuse/leap15.1

Patches

🔴Vulnerability Details

4
GHSA
Uncontrolled Recursion in Django2019-08-06
OSV
Uncontrolled Recursion in Django2019-08-06
CVEList
CVE-2019-14235: An issue was discovered in Django 12019-08-02
OSV
CVE-2019-14235: An issue was discovered in Django 12019-08-02

📋Vendor Advisories

3
Red Hat
Django: Potential memory exhaustion in django.utils.encoding.uri_to_iri()2019-08-01
Ubuntu
Django vulnerabilities2019-08-01
Debian
CVE-2019-14235: python-django - An issue was discovered in Django 1.11.x before 1.11.23, 2.1.x before 2.1.11, an...2019

💬Community

5
Bugzilla
CVE-2019-14235 python-django: Django: Potential memory exhaustion in django.utils.encoding.uri_to_iri() [epel-7]2019-08-01
Bugzilla
CVE-2019-14235 python-django: Django: Potential memory exhaustion in django.utils.encoding.uri_to_iri() [fedora-30]2019-08-01
Bugzilla
CVE-2019-14235 python-django16: Django: Potential memory exhaustion in django.utils.encoding.uri_to_iri() [epel-7]2019-08-01
Bugzilla
CVE-2019-14235 python-django: Django: Potential memory exhaustion in django.utils.encoding.uri_to_iri() [fedora-29]2019-08-01
Bugzilla
CVE-2019-14235 Django: Potential memory exhaustion in django.utils.encoding.uri_to_iri()2019-07-30
CVE-2019-14235 — Uncontrolled Recursion in Django | cvebase