CVE-2019-14232: djangoproject django Uncontrolled Resource Consumption
Vulnerability summary
CVE-2019-14232 is a high (CVSS 7.5) Uncontrolled Resource Consumption vulnerability in djangoproject django. EPSS estimates a 3.53% chance of exploitation in the next 30 days, higher than 89.2% of scored vulnerabilities.
Severe, CVSS 7.5 (CVE.org); no exploitation reported by the 5 checked sources; EPSS 4% (FIRST, 03-11-2026)
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 18 · Related 13Timeline
- 02-08-2019PublishedVulnerability first disclosed.
- 05-08-2024Last modifiedVulnerability information updated.
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 django.utils.text.Truncator's chars() and words() methods were passed the html=True argument, they were extremely slow to evaluate certain inputs due to a catastrophic backtracking vulnerability in a regular expression. The chars() and words() methods are used to implement the truncatechars_html and truncatewords_html template filters, which were thus vulnerable.
CVSS metrics
10 scores · 6 sources · 4 versions- NVDNIST7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · PypiEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · UbuntuEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · AlpineEcosystem advisory · calculated7.5HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · UbuntuEcosystem advisory · calculated7.5HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · DebianEcosystem advisory · calculated7.5HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
3.53%
Chance of exploitation in the next 30 days
Percentile
89%
Versus all other CVEs
30-day change
No change 0.00 pp
From 3.53% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.
Alpine2 products
- py-django< 1.11.23-r0
- py3-django< 1.11.23-r0
Debian1 product
- python-django< 3:3.2.25-0+deb12u1 | < 2:2.2.4-1
Djangoproject1 product
- django≥ 1.11, < 1.11.23 | ≥ 2.1, < 2.1.11 | ≥ 2.2, < 2.2.4
Opensuse1 product
- leapEOL15.1
PyPI1 product
- django≥ 1.11a1, < 1.11.23 | ≥ 2.1a1, < 2.1.11 | ≥ 2.2a1, < 2.2.4 | ≥ 2.2, < 2.2.4
Ubuntu1 product
- python-djangoAll versions (No fix recorded) | < 1.8.7-1ubuntu5.10 | < 1:1.11.11-1ubuntu1.5 | < 1:1.11.22-1ubuntu1
6 vendors · 7 products
References
32 links- lists.opensuse.org/opensuse-security-announce/2019-08/msg00006.htmlVendor AdvisoryThird Party AdvisoryWEB
- lists.fedoraproject.org/archives/…Vendor Advisory
Show all 32 references
- github.com/django/djangoPACKAGE