CVE-2023-43665: djangoproject django
Vulnerability summary
CVE-2023-43665 is a high (CVSS 7.5) vulnerability in djangoproject django. EPSS estimates a 1.46% chance of exploitation in the next 30 days, higher than 73.6% of scored vulnerabilities.
Severe, CVSS 7.5 (NVD); no exploitation reported by the 5 checked sources; EPSS 1% (FIRST, 03-11-2026)
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 13 · Related 6Timeline
- 03-11-2023PublishedVulnerability first disclosed.
- 04-11-2025Last modifiedVulnerability information updated.
Description
In Django 3.2 before 3.2.22, 4.1 before 4.1.12, and 4.2 before 4.2.6, the django.utils.text.Truncator chars() and words() methods (when used with html=True) are subject to a potential DoS (denial of service) attack via certain inputs with very long, potentially malformed HTML text. The chars() and words() methods are used to implement the truncatechars_html and truncatewords_html template filters, which are thus also vulnerable. NOTE: this issue exists because of an incomplete fix for CVE-2019-14232.
CVSS metrics
6 scores · 5 sources · 2 versions- OSV · PypiEcosystem advisory · calculated5.9MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:HDiffers
- OSV · UbuntuEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · DebianEcosystem 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.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
1.46%
Chance of exploitation in the next 30 days
Percentile
74%
Versus all other CVEs
30-day change
Increase +0.23 pp
From 1.24% 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.
Suse9 products
- python-Django1&distro=SUSE OpenStack Cloud 9< 1.11.29-3.53.1
- python-Django1&distro=SUSE OpenStack Cloud Crowbar 9< 1.11.29-3.53.1
- python-Django1&distro=SUSE Package Hub 15 SP4< 1.11.29-bp154.2.9.1
- python-Django1&distro=SUSE Package Hub 15 SP5< 1.11.29-bp155.4.6.1
- python-Django&distro=HPE Helion OpenStack 8< 1.11.29-3.54.1
Opensuse5 products
- python-Django1&distro=openSUSE Leap 15.4< 1.11.29-bp154.2.9.1
- python-Django1&distro=openSUSE Leap 15.5< 1.11.29-bp155.4.6.1
- python-Django&distro=openSUSE Leap 15.4< 2.2.28-bp154.2.15.1
- python-Django&distro=openSUSE Leap 15.5< 2.2.28-bp155.7.6.1
- python-Django&distro=openSUSE Tumbleweed< 4.2.6-1.1
Alpine1 product
- py3-django< 4.2.6-r0
Debian1 product
- python-django< 3:3.2.25-0+deb12u1 | < 3:4.2.6-1
Djangoproject1 product
- django≥ 3.2, < 3.2.22 | ≥ 4.1, < 4.1.12 | ≥ 4.2, < 4.2.6
Fedoraproject1 product
- fedoraEOL39
PyPI1 product
- django≥ 3.2a1, < 3.2.22 | ≥ 4.1a1, < 4.1.12 | ≥ 4.2a1, < 4.2.6 | ≥ 4.2, < 4.2.6
Ubuntu1 product
- python-djangoAll versions (No fix recorded) | < 1:1.11.11-1ubuntu1.21+esm2 | < 3:4.2.4-1ubuntu2 | < 2:2.2.12-1ubuntu0.20 | < 2:3.2.12-2ubuntu1.9
8 vendors · 20 products
References
37 links- lists.fedoraproject.org/archives/…Vendor Advisory
Show all 37 references
- lists.opensuse.org/archives/…Advisory
- lists.opensuse.org/archives/…Advisory
- lists.opensuse.org/archives/…Advisory
- lists.opensuse.org/archives/…Advisory
- github.com/django/djangoPACKAGE