CVE-2023-43665
Django Denial-of-service in django.utils.text.Truncator
CVE-2023-43665 is a high vulnerability (CVSS 7.5) in Djangoproject Django, published October 4, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.46%, the 74th percentile. Fixed in django 3.2.22.
- Severity
- 7.5 HighCVSS 3.1, NVD
- Exploit chance
- 1.46%EPSS, 74th percentile
- Exploitation
- None knownNot on CISA’s or ENISA’s lists
- Fixed in
3.2.22django +163 more
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
djangoPyPI | 3.2a1 up to 3.2.22 | 3.2.22 |
djangoPyPI | 4.1a1 up to 4.1.12 | 4.1.12 |
djangoPyPI | 4.2a1 up to 4.2.6 | 4.2.6 |
py3-djangoAlpine:v3.18 | before 4.2.6-r0 | 4.2.6-r0 |
py3-djangoAlpine:v3.19 | before 4.2.6-r0 | 4.2.6-r0 |
py3-djangoAlpine:v3.20 | before 4.2.6-r0 | 4.2.6-r0 |
py3-djangoAlpine:v3.21 | before 4.2.6-r0 | 4.2.6-r0 |
py3-djangoAlpine:v3.22 | before 4.2.6-r0 | 4.2.6-r0 |
py3-djangoAlpine:v3.23 | before 4.2.6-r0 | 4.2.6-r0 |
py3-djangoAlpine:v3.24 | before 4.2.6-r0 | 4.2.6-r0 |
Show 154 moreShow less
| Package | Affected | Fixed |
|---|---|---|
djangoBitnami | 3.2.0 up to 3.2.22, 4.1.0 up to 4.1.12, 4.2.0 up to 4.2.6 | 3.2.224.1.124.2.6 |
djangoTuxCare:PyPI | 4.0 up to 4.0.post7+tuxcare, plus listed versions 4.0.post1+tuxcare4.0.post2+tuxcare4.0.post3+tuxcare4.0.post4+tuxcare4.0.post5+tuxcare4.0.post6+tuxcare | 4.0.post7+tuxcare |
djangoTuxCare:PyPI From an advisory covering 20 CVEs | 4.2 up to 4.2.post17+tuxcare, plus listed versions 4.2.post1+tuxcare4.2.post10+tuxcare4.2.post11+tuxcare4.2.post12+tuxcare4.2.post13+tuxcare Show 11 moreShow less4.2.post14+tuxcare4.2.post15+tuxcare4.2.post16+tuxcare4.2.post2+tuxcare4.2.post3+tuxcare4.2.post4+tuxcare4.2.post5+tuxcare4.2.post6+tuxcare4.2.post7+tuxcare4.2.post8+tuxcare4.2.post9+tuxcare | 4.2.post17+tuxcare |
python-djangoDebian:12 | before 3:3.2.25-0+deb12u1, plus listed versions 3:3.2.19-13:3.2.19-1+deb12u13:3.2.19-1+deb12u1~bpo11+13:3.2.19-1+deb12u23:3.2.20-13:3.2.20-1.13:3.2.21-1 | 3:3.2.25-0+deb12u1 |
python-djangoDebian:13 | before 3:4.2.6-1 | 3:4.2.6-1 |
python-djangoDebian:14 | before 3:4.2.6-1 | 3:4.2.6-1 |
python-djangoDebian:11 From an advisory covering 6 CVEs | before 2:2.2.28-1~deb11u7, plus listed versions 2:2.2.24-12:2.2.25-1~deb11u12:2.2.26-1~deb11u12:2.2.28-1~deb11u12:2.2.28-1~deb11u2 Show 4 moreShow less2:2.2.28-1~deb11u32:2.2.28-1~deb11u42:2.2.28-1~deb11u52:2.2.28-1~deb11u6 | 2:2.2.28-1~deb11u7 |
python-djangoDebian:12 From an advisory covering 23 CVEs | before 3:3.2.25-0+deb12u1, plus listed versions 3:3.2.19-13:3.2.19-1+deb12u13:3.2.19-1+deb12u1~bpo11+13:3.2.19-1+deb12u23:3.2.20-13:3.2.20-1.13:3.2.21-1 | 3:3.2.25-0+deb12u1 |
djangoPyPI | 3.2a1 up to 3.2.22, plus listed versions 3.23.2.13.2.103.2.113.2.12 Show 19 moreShow less3.2.133.2.143.2.153.2.163.2.173.2.183.2.193.2.23.2.203.2.213.2.33.2.43.2.53.2.63.2.73.2.83.2.93.2b13.2rc1 | 3.2.22 |
djangoPyPI | 4.1a1 up to 4.1.12, plus listed versions 4.14.1.14.1.104.1.114.1.2 Show 9 moreShow less4.1.34.1.44.1.54.1.64.1.74.1.84.1.94.1b14.1rc1 | 4.1.12 |
djangoPyPI | 4.2a1 up to 4.2.6, plus listed versions 4.24.2.14.2.24.2.34.2.44.2.54.2b14.2rc1 | 4.2.6 |
python-djangoopenEuler:20.03-LTS-SP1 | before 2.2.27-8.oe1 | 2.2.27-8.oe1 |
python-djangoopenEuler:20.03-LTS-SP3 | before 2.2.27-8.oe1 | 2.2.27-8.oe1 |
python-djangoopenEuler:22.03-LTS | before 3.2.12-7.oe2203sp2 | 3.2.12-7.oe2203sp2 |
python-djangoopenEuler:22.03-LTS-SP1 | before 3.2.12-7.oe2203sp1 | 3.2.12-7.oe2203sp1 |
python-djangoopenEuler:22.03-LTS-SP2 | before 3.2.12-7.oe2203sp2 | 3.2.12-7.oe2203sp2 |
djangoPyPI | 3.2 up to 3.2.22, 4.1 up to 4.1.12, 4.2 up to 4.2.6, plus listed versions 3.2.13.2.103.2.113.2.123.2.13 Show 32 moreShow less3.2.143.2.153.2.163.2.173.2.183.2.193.2.23.2.203.2.213.2.33.2.43.2.53.2.63.2.73.2.83.2.94.1.14.1.104.1.114.1.24.1.34.1.44.1.54.1.64.1.74.1.84.1.94.2.14.2.24.2.34.2.44.2.5 | 3.2.224.1.124.2.6 |
ansible-coreRed Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 3 CVEs | before 0:2.15.5-1.el8ap | 0:2.15.5-1.el8ap |
ansible-coreRed Hat:ansible_automation_platform_inside:2.4::el8 From an advisory covering 3 CVEs | before 0:2.15.5-1.el8ap | 0:2.15.5-1.el8ap |
ansible-coreRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 3 CVEs | before 0:2.15.5-1.el8ap | 0:2.15.5-1.el8ap |
ansible-coreRed Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 3 CVEs | before 0:2.15.5-1.el9ap | 0:2.15.5-1.el9ap |
ansible-coreRed Hat:ansible_automation_platform_inside:2.4::el9 From an advisory covering 3 CVEs | before 0:2.15.5-1.el9ap | 0:2.15.5-1.el9ap |
ansible-coreRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 3 CVEs | before 0:2.15.5-1.el9ap | 0:2.15.5-1.el9ap |
automation-controller-venv-towerRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 3 CVEs | before 0:4.4.6-1.el8ap | 0:4.4.6-1.el8ap |
automation-controller-venv-towerRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 3 CVEs | before 0:4.4.6-1.el9ap | 0:4.4.6-1.el9ap |
python39-djangoRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 3 CVEs | before 0:3.2.22-1.el8ap | 0:3.2.22-1.el8ap |
python3x-djangoRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 3 CVEs | before 0:3.2.22-1.el8ap | 0:3.2.22-1.el8ap |
python-djangoRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 3 CVEs | before 0:3.2.22-1.el9ap | 0:3.2.22-1.el9ap |
python3-djangoRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 3 CVEs | before 0:3.2.22-1.el9ap | 0:3.2.22-1.el9ap |
automation-controller-venv-towerRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 2 CVEs | before 0:4.4.7-1.el8ap | 0:4.4.7-1.el8ap |
automation-controller-venv-towerRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 2 CVEs | before 0:4.4.7-1.el9ap | 0:4.4.7-1.el9ap |
python39-urllib3Red Hat:ansible_automation_platform:2.4::el8 From an advisory covering 2 CVEs | before 0:1.26.18-1.el8ap | 0:1.26.18-1.el8ap |
python3x-urllib3Red Hat:ansible_automation_platform:2.4::el8 From an advisory covering 2 CVEs | before 0:1.26.18-1.el8ap | 0:1.26.18-1.el8ap |
python-urllib3Red Hat:ansible_automation_platform:2.4::el9 From an advisory covering 2 CVEs | before 0:1.26.18-1.el9ap | 0:1.26.18-1.el9ap |
python3-urllib3Red Hat:ansible_automation_platform:2.4::el9 From an advisory covering 2 CVEs | before 0:1.26.18-1.el9ap | 0:1.26.18-1.el9ap |
python-galaxy-importerRed Hat:satellite_capsule:6.14::el8 From an advisory covering 7 CVEs | before 0:0.4.18-2.el8pc | 0:0.4.18-2.el8pc |
python39-galaxy-importerRed Hat:satellite_capsule:6.14::el8 From an advisory covering 7 CVEs | before 0:0.4.18-2.el8pc | 0:0.4.18-2.el8pc |
python-galaxy-importerRed Hat:satellite:6.14::el8 From an advisory covering 7 CVEs | before 0:0.4.18-2.el8pc | 0:0.4.18-2.el8pc |
python39-galaxy-importerRed Hat:satellite:6.14::el8 From an advisory covering 7 CVEs | before 0:0.4.18-2.el8pc | 0:0.4.18-2.el8pc |
python-djangoRed Hat:satellite_capsule:6.14::el8 From an advisory covering 7 CVEs | before 0:3.2.22-1.el8pc | 0:3.2.22-1.el8pc |
python39-djangoRed Hat:satellite_capsule:6.14::el8 From an advisory covering 7 CVEs | before 0:3.2.22-1.el8pc | 0:3.2.22-1.el8pc |
python-djangoRed Hat:satellite:6.14::el8 From an advisory covering 7 CVEs | before 0:3.2.22-1.el8pc | 0:3.2.22-1.el8pc |
python39-djangoRed Hat:satellite:6.14::el8 From an advisory covering 7 CVEs | before 0:3.2.22-1.el8pc | 0:3.2.22-1.el8pc |
python-aiohttpRed Hat:satellite_capsule:6.14::el8 From an advisory covering 7 CVEs | before 0:3.9.2-0.1.el8pc | 0:3.9.2-0.1.el8pc |
python-aiohttp-debugsourceRed Hat:satellite_capsule:6.14::el8 From an advisory covering 7 CVEs | before 0:3.9.2-0.1.el8pc | 0:3.9.2-0.1.el8pc |
python39-aiohttpRed Hat:satellite_capsule:6.14::el8 From an advisory covering 7 CVEs | before 0:3.9.2-0.1.el8pc | 0:3.9.2-0.1.el8pc |
python39-aiohttp-debuginfoRed Hat:satellite_capsule:6.14::el8 From an advisory covering 7 CVEs | before 0:3.9.2-0.1.el8pc | 0:3.9.2-0.1.el8pc |
python-aiohttpRed Hat:satellite:6.14::el8 From an advisory covering 7 CVEs | before 0:3.9.2-0.1.el8pc | 0:3.9.2-0.1.el8pc |
python-aiohttp-debugsourceRed Hat:satellite:6.14::el8 From an advisory covering 7 CVEs | before 0:3.9.2-0.1.el8pc | 0:3.9.2-0.1.el8pc |
python39-aiohttpRed Hat:satellite:6.14::el8 From an advisory covering 7 CVEs | before 0:3.9.2-0.1.el8pc | 0:3.9.2-0.1.el8pc |
python39-aiohttp-debuginfoRed Hat:satellite:6.14::el8 From an advisory covering 7 CVEs | before 0:3.9.2-0.1.el8pc | 0:3.9.2-0.1.el8pc |
python-jinja2Red Hat:satellite_capsule:6.14::el8 From an advisory covering 7 CVEs | before 0:3.1.3-0.1.el8pc | 0:3.1.3-0.1.el8pc |
python39-jinja2Red Hat:satellite_capsule:6.14::el8 From an advisory covering 7 CVEs | before 0:3.1.3-0.1.el8pc | 0:3.1.3-0.1.el8pc |
python-jinja2Red Hat:satellite:6.14::el8 From an advisory covering 7 CVEs | before 0:3.1.3-0.1.el8pc | 0:3.1.3-0.1.el8pc |
python39-jinja2Red Hat:satellite:6.14::el8 From an advisory covering 7 CVEs | before 0:3.1.3-0.1.el8pc | 0:3.1.3-0.1.el8pc |
python-djangoRed Hat:rhui:4::el8 From an advisory covering 14 CVEs | before 0:4.2.11-1.el8ui | 0:4.2.11-1.el8ui |
python3.11-djangoRed Hat:rhui:4::el8 From an advisory covering 14 CVEs | before 0:4.2.11-1.el8ui | 0:4.2.11-1.el8ui |
python-aiohttpRed Hat:rhui:4::el8 From an advisory covering 14 CVEs | before 0:3.9.2-1.el8ui | 0:3.9.2-1.el8ui |
python-aiohttp-debugsourceRed Hat:rhui:4::el8 From an advisory covering 14 CVEs | before 0:3.9.2-1.el8ui | 0:3.9.2-1.el8ui |
python3.11-aiohttp-debuginfoRed Hat:rhui:4::el8 From an advisory covering 14 CVEs | before 0:3.9.2-1.el8ui | 0:3.9.2-1.el8ui |
python3.11-aiohttpRed Hat:rhui:4::el8 From an advisory covering 14 CVEs | before 0:3.9.2-1.el8ui | 0:3.9.2-1.el8ui |
python-cryptographyRed Hat:rhui:4::el8 From an advisory covering 14 CVEs | before 0:41.0.6-1.el8ui | 0:41.0.6-1.el8ui |
python-cryptography-debugsourceRed Hat:rhui:4::el8 From an advisory covering 14 CVEs | before 0:41.0.6-1.el8ui | 0:41.0.6-1.el8ui |
python3.11-cryptographyRed Hat:rhui:4::el8 From an advisory covering 14 CVEs | before 0:41.0.6-1.el8ui | 0:41.0.6-1.el8ui |
python3.11-cryptography-debuginfoRed Hat:rhui:4::el8 From an advisory covering 14 CVEs | before 0:41.0.6-1.el8ui | 0:41.0.6-1.el8ui |
python-jinja2Red Hat:rhui:4::el8 From an advisory covering 14 CVEs | before 0:3.1.3-1.el8ui | 0:3.1.3-1.el8ui |
python3.11-jinja2Red Hat:rhui:4::el8 From an advisory covering 14 CVEs | before 0:3.1.3-1.el8ui | 0:3.1.3-1.el8ui |
python-ecdsaRed Hat:rhui:4::el8 From an advisory covering 14 CVEs | before 0:0.18.0-4.el8ui | 0:0.18.0-4.el8ui |
python3.11-ecdsaRed Hat:rhui:4::el8 From an advisory covering 14 CVEs | before 0:0.18.0-4.el8ui | 0:0.18.0-4.el8ui |
python-pygmentsRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs | before 0:2.17.0-1.el8pc | 0:2.17.0-1.el8pc |
python3.11-pygmentsRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs | before 0:2.17.0-1.el8pc | 0:2.17.0-1.el8pc |
python-pygmentsRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:2.17.0-1.el8pc | 0:2.17.0-1.el8pc |
python3.11-pygmentsRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:2.17.0-1.el8pc | 0:2.17.0-1.el8pc |
foremanRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-debugRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foremanRed Hat:satellite_utils:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-cliRed Hat:satellite_utils:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foremanRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-cliRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-debugRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-dynflow-sidekiqRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-ec2Red Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-journaldRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-libvirtRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-openstackRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-ovirtRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-pcpRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-postgresqlRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-redisRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-serviceRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-telemetryRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-vmwareRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
python-galaxy-importerRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs | before 0:0.4.19-2.el8pc | 0:0.4.19-2.el8pc |
python3.11-galaxy-importerRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs | before 0:0.4.19-2.el8pc | 0:0.4.19-2.el8pc |
python-galaxy-importerRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:0.4.19-2.el8pc | 0:0.4.19-2.el8pc |
python3.11-galaxy-importerRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:0.4.19-2.el8pc | 0:0.4.19-2.el8pc |
puppetserverRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs | before 0:7.14.0-1.el8sat | 0:7.14.0-1.el8sat |
puppetserverRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:7.14.0-1.el8sat | 0:7.14.0-1.el8sat |
python-aiohttpRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.2-1.el8pc | 0:3.9.2-1.el8pc |
python-aiohttp-debugsourceRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.2-1.el8pc | 0:3.9.2-1.el8pc |
python3.11-aiohttpRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.2-1.el8pc | 0:3.9.2-1.el8pc |
python3.11-aiohttp-debuginfoRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.2-1.el8pc | 0:3.9.2-1.el8pc |
python-aiohttpRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.2-1.el8pc | 0:3.9.2-1.el8pc |
python-aiohttp-debugsourceRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.2-1.el8pc | 0:3.9.2-1.el8pc |
python3.11-aiohttpRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.2-1.el8pc | 0:3.9.2-1.el8pc |
python3.11-aiohttp-debuginfoRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:3.9.2-1.el8pc | 0:3.9.2-1.el8pc |
rubygem-activesupportRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs | before 0:6.1.7.6-1.el8sat | 0:6.1.7.6-1.el8sat |
rubygem-activesupportRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:6.1.7.6-1.el8sat | 0:6.1.7.6-1.el8sat |
python-djangoRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs | before 0:4.2.9-1.el8pc | 0:4.2.9-1.el8pc |
python3.11-djangoRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs | before 0:4.2.9-1.el8pc | 0:4.2.9-1.el8pc |
python-djangoRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:4.2.9-1.el8pc | 0:4.2.9-1.el8pc |
python3.11-djangoRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:4.2.9-1.el8pc | 0:4.2.9-1.el8pc |
python-pycryptodomexRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs | before 0:3.20.0-1.el8pc | 0:3.20.0-1.el8pc |
python-pycryptodomex-debugsourceRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs | before 0:3.20.0-1.el8pc | 0:3.20.0-1.el8pc |
python3.11-pycryptodomexRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs | before 0:3.20.0-1.el8pc | 0:3.20.0-1.el8pc |
python3.11-pycryptodomex-debuginfoRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs | before 0:3.20.0-1.el8pc | 0:3.20.0-1.el8pc |
python-pycryptodomexRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:3.20.0-1.el8pc | 0:3.20.0-1.el8pc |
python-pycryptodomex-debugsourceRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:3.20.0-1.el8pc | 0:3.20.0-1.el8pc |
python3.11-pycryptodomexRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:3.20.0-1.el8pc | 0:3.20.0-1.el8pc |
python3.11-pycryptodomex-debuginfoRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:3.20.0-1.el8pc | 0:3.20.0-1.el8pc |
rubygem-pumaRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:6.4.2-1.el8sat | 0:6.4.2-1.el8sat |
rubygem-puma-debuginfoRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:6.4.2-1.el8sat | 0:6.4.2-1.el8sat |
rubygem-puma-debugsourceRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:6.4.2-1.el8sat | 0:6.4.2-1.el8sat |
rubygem-auditedRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:5.4.2-1.el8sat | 0:5.4.2-1.el8sat |
python-jinja2Red Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs | before 0:3.1.3-1.el8pc | 0:3.1.3-1.el8pc |
python3.11-jinja2Red Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs | before 0:3.1.3-1.el8pc | 0:3.1.3-1.el8pc |
python-jinja2Red Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:3.1.3-1.el8pc | 0:3.1.3-1.el8pc |
python3.11-jinja2Red Hat:satellite:6.15::el8 From an advisory covering 18 CVEs | before 0:3.1.3-1.el8pc | 0:3.1.3-1.el8pc |
python-DjangoSUSE:HPE Helion OpenStack 8 | before 1.11.29-3.54.1 | 1.11.29-3.54.1 |
python-DjangoSUSE:OpenStack Cloud 8 | before 1.11.29-3.54.1 | 1.11.29-3.54.1 |
python-DjangoSUSE:OpenStack Cloud Crowbar 8 | before 1.11.29-3.54.1 | 1.11.29-3.54.1 |
python-Django1SUSE:OpenStack Cloud 9 | before 1.11.29-3.53.1 | 1.11.29-3.53.1 |
python-Django1SUSE:OpenStack Cloud Crowbar 9 | before 1.11.29-3.53.1 | 1.11.29-3.53.1 |
python-djangoUbuntu:Pro:14.04:LTS | All versions, plus listed versions 1.5.4-1ubuntu11.6-11.6.1-11.6.1-21.6.1-2ubuntu0.1 Show 30 moreShow less1.6.1-2ubuntu0.21.6.1-2ubuntu0.31.6.1-2ubuntu0.41.6.1-2ubuntu0.51.6.1-2ubuntu0.61.6.1-2ubuntu0.81.6.1-2ubuntu0.91.6.1-2ubuntu0.101.6.1-2ubuntu0.111.6.1-2ubuntu0.121.6.1-2ubuntu0.131.6.1-2ubuntu0.141.6.1-2ubuntu0.151.6.1-2ubuntu0.161.6.11-0ubuntu11.6.11-0ubuntu1.11.6.11-0ubuntu1.21.6.11-0ubuntu1.31.6.11-0ubuntu1.3+esm11.6.11-0ubuntu1.3+esm21.6.11-0ubuntu1.3+esm31.6.11-0ubuntu1.3+esm41.6.11-0ubuntu1.3+esm51.6.11-0ubuntu1.3+esm61.6.11-0ubuntu1.3+esm71.6.11-0ubuntu1.3+esm81.6.11-0ubuntu1.3+esm91.6.11-0ubuntu1.3+esm101.6.11-0ubuntu1.3+esm111.6.11-0ubuntu1.3+esm12 | None known |
python-djangoUbuntu:Pro:16.04:LTS | All versions, plus listed versions 1.7.9-1ubuntu51.8.5-2ubuntu11.8.7-1ubuntu11.8.7-1ubuntu21.8.7-1ubuntu3 Show 28 moreShow less1.8.7-1ubuntu41.8.7-1ubuntu51.8.7-1ubuntu5.11.8.7-1ubuntu5.21.8.7-1ubuntu5.41.8.7-1ubuntu5.51.8.7-1ubuntu5.61.8.7-1ubuntu5.71.8.7-1ubuntu5.81.8.7-1ubuntu5.91.8.7-1ubuntu5.101.8.7-1ubuntu5.111.8.7-1ubuntu5.121.8.7-1ubuntu5.131.8.7-1ubuntu5.141.8.7-1ubuntu5.151.8.7-1ubuntu5.15+esm11.8.7-1ubuntu5.15+esm31.8.7-1ubuntu5.15+esm41.8.7-1ubuntu5.15+esm51.8.7-1ubuntu5.15+esm61.8.7-1ubuntu5.15+esm71.8.7-1ubuntu5.15+esm81.8.7-1ubuntu5.15+esm91.8.7-1ubuntu5.15+esm101.8.7-1ubuntu5.15+esm111.8.7-1ubuntu5.15+esm121.8.7-1ubuntu5.15+esm13 | None known |
python-djangoUbuntu:Pro:18.04:LTS | before 1:1.11.11-1ubuntu1.21+esm2, plus listed versions 1:1.11.4-1ubuntu11:1.11.6-1ubuntu11:1.11.9-1ubuntu11:1.11.11-1ubuntu11:1.11.11-1ubuntu1.1 Show 21 moreShow less1:1.11.11-1ubuntu1.21:1.11.11-1ubuntu1.31:1.11.11-1ubuntu1.41:1.11.11-1ubuntu1.51:1.11.11-1ubuntu1.61:1.11.11-1ubuntu1.71:1.11.11-1ubuntu1.81:1.11.11-1ubuntu1.91:1.11.11-1ubuntu1.101:1.11.11-1ubuntu1.111:1.11.11-1ubuntu1.121:1.11.11-1ubuntu1.131:1.11.11-1ubuntu1.141:1.11.11-1ubuntu1.151:1.11.11-1ubuntu1.161:1.11.11-1ubuntu1.171:1.11.11-1ubuntu1.181:1.11.11-1ubuntu1.191:1.11.11-1ubuntu1.201:1.11.11-1ubuntu1.211:1.11.11-1ubuntu1.21+esm1 | 1:1.11.11-1ubuntu1.21+esm2 |
python-djangoUbuntu:20.04:LTS | before 2:2.2.12-1ubuntu0.20, plus listed versions 1:1.11.22-1ubuntu12:2.2.6-1ubuntu12:2.2.9-2ubuntu12:2.2.10-12:2.2.10-1ubuntu1 Show 21 moreShow less2:2.2.11-12:2.2.12-12:2.2.12-1ubuntu0.12:2.2.12-1ubuntu0.22:2.2.12-1ubuntu0.32:2.2.12-1ubuntu0.42:2.2.12-1ubuntu0.52:2.2.12-1ubuntu0.62:2.2.12-1ubuntu0.72:2.2.12-1ubuntu0.82:2.2.12-1ubuntu0.92:2.2.12-1ubuntu0.102:2.2.12-1ubuntu0.112:2.2.12-1ubuntu0.122:2.2.12-1ubuntu0.132:2.2.12-1ubuntu0.142:2.2.12-1ubuntu0.152:2.2.12-1ubuntu0.162:2.2.12-1ubuntu0.172:2.2.12-1ubuntu0.182:2.2.12-1ubuntu0.19 | 2:2.2.12-1ubuntu0.20 |
python-djangoUbuntu:22.04:LTS | before 2:3.2.12-2ubuntu1.9, plus listed versions 2:2.2.24-1ubuntu12:3.2.12-22:3.2.12-2ubuntu12:3.2.12-2ubuntu1.12:3.2.12-2ubuntu1.2 Show 6 moreShow less2:3.2.12-2ubuntu1.32:3.2.12-2ubuntu1.42:3.2.12-2ubuntu1.52:3.2.12-2ubuntu1.62:3.2.12-2ubuntu1.72:3.2.12-2ubuntu1.8 | 2:3.2.12-2ubuntu1.9 |
python-djangoUbuntu:24.04:LTS | before 3:4.2.4-1ubuntu2 | 3:4.2.4-1ubuntu2 |
python-djangoUbuntu:Pro:18.04:LTS From an advisory covering 2 CVEs | before 1:1.11.11-1ubuntu1.21+esm2, plus listed versions 1:1.11.4-1ubuntu11:1.11.6-1ubuntu11:1.11.9-1ubuntu11:1.11.11-1ubuntu11:1.11.11-1ubuntu1.1 Show 21 moreShow less1:1.11.11-1ubuntu1.21:1.11.11-1ubuntu1.31:1.11.11-1ubuntu1.41:1.11.11-1ubuntu1.51:1.11.11-1ubuntu1.61:1.11.11-1ubuntu1.71:1.11.11-1ubuntu1.81:1.11.11-1ubuntu1.91:1.11.11-1ubuntu1.101:1.11.11-1ubuntu1.111:1.11.11-1ubuntu1.121:1.11.11-1ubuntu1.131:1.11.11-1ubuntu1.141:1.11.11-1ubuntu1.151:1.11.11-1ubuntu1.161:1.11.11-1ubuntu1.171:1.11.11-1ubuntu1.181:1.11.11-1ubuntu1.191:1.11.11-1ubuntu1.201:1.11.11-1ubuntu1.211:1.11.11-1ubuntu1.21+esm1 | 1:1.11.11-1ubuntu1.21+esm2 |
python-DjangoSUSE:Package Hub 15 SP5 | before 2.2.28-bp155.7.6.1 | 2.2.28-bp155.7.6.1 |
python-DjangoopenSUSE:Leap 15.5 | before 2.2.28-bp155.7.6.1 | 2.2.28-bp155.7.6.1 |
python-DjangoSUSE:Package Hub 15 SP4 | before 2.2.28-bp154.2.15.1 | 2.2.28-bp154.2.15.1 |
python-DjangoopenSUSE:Leap 15.4 | before 2.2.28-bp154.2.15.1 | 2.2.28-bp154.2.15.1 |
python-Django1SUSE:Package Hub 15 SP4 | before 1.11.29-bp154.2.9.1 | 1.11.29-bp154.2.9.1 |
python-Django1openSUSE:Leap 15.4 | before 1.11.29-bp154.2.9.1 | 1.11.29-bp154.2.9.1 |
python-Django1SUSE:Package Hub 15 SP5 | before 1.11.29-bp155.4.6.1 | 1.11.29-bp155.4.6.1 |
python-Django1openSUSE:Leap 15.5 | before 1.11.29-bp155.4.6.1 | 1.11.29-bp155.4.6.1 |
python-DjangoopenSUSE:Tumbleweed | before 4.2.6-1.1 | 4.2.6-1.1 |
python-Django4openSUSE:Tumbleweed From an advisory covering 51 CVEs | before 4.2.14-1.1 | 4.2.14-1.1 |
python-Django6openSUSE:Tumbleweed From an advisory covering 70 CVEs | before 6.0-1.1 | 6.0-1.1 |
python-Django4openSUSE:Tumbleweed From an advisory covering 59 CVEs | before 4.2.30-4.1 | 4.2.30-4.1 |
python-DjangoopenSUSE:Tumbleweed From an advisory covering 49 CVEs | before 5.2.16-1.1 | 5.2.16-1.1 |
python-Django5openSUSE:Tumbleweed From an advisory covering 93 CVEs | before 5.2.16-1.1 | 5.2.16-1.1 |
What each source reports
NVD Score used 7.5
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.
- Record
CVE-2023-43665- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-1284
- Updated
- 2026-11-02
CVE ListNo score
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.
- Record
CVE-2023-43665- Updated
- 2026-11-02
EUVDEUVD-2023-0070No score
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.
- Record
EUVD-2023-0070- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-h8gc-pgj2-vjm3 8.7
Django Denial-of-service in django.utils.text.Truncator
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.
- Record
GHSA-h8gc-pgj2-vjm3- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-400, CWE-1284
- Updated
- 2026-11-02
OSVALPINE-CVE-2023-43665 7.5
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.
- Record
ALPINE-CVE-2023-43665- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
OSVDEBIAN-CVE-2023-43665 7.5
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.
- Record
DEBIAN-CVE-2023-43665- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 27 moreShow less
OSVGHSA-h8gc-pgj2-vjm3 8.7
Django Denial-of-service in django.utils.text.Truncator
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.
- Record
GHSA-h8gc-pgj2-vjm3- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-1284, CWE-400
- Updated
- 2026-11-02
OSVOESA-2023-1722 5.3
python-django security update
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
Security Fix(es):
An inefficient regular expression complexity was found in Django. The text truncator regular expressions exhibit linear backtracking complexity, which can be slow, leading to a potential denial of service, given certain HTML inputs.(CVE-2023-43665)
- Record
OESA-2023-1722- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2023:5758 7.5
Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.4 Product Security and Bug Fix Update
- Record
RHSA-2023:5758- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-13
OSVRHSA-2023:6158 7.5
Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.4 Product Security and Bug Fix Update
- Record
RHSA-2023:6158- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2024:1536 7.5
Red Hat Security Advisory: Satellite 6.14.3 Async Security Update
- Record
RHSA-2024:1536- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-13
OSVRHSA-2024:1878 7.5
Red Hat Security Advisory: RHUI 4.8 Release - Security Updates, Bug Fixes, and Enhancements
- Record
RHSA-2024:1878- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-13
OSVRHSA-2024:2010 7.6
Red Hat Security Advisory: Satellite 6.15.0 release
- Record
RHSA-2024:2010- CVSS 3.1
- 7.6 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L - Updated
- 2026-11-13
OSVUBUNTU-CVE-2023-43665 7.5
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.
- Record
UBUNTU-CVE-2023-43665- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVBIT-django-2023-43665No score
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.
- Record
BIT-django-2023-43665- Updated
- 2026-11-02
OSVCLSA-2026-1784164007No score
TuxCare security update for django (1 CVE)
TuxCare rebuilt django to address 1 CVE. Fixed in 4.0.post7+tuxcare.
- Record
CLSA-2026-1784164007- Updated
- 2026-11-02
OSVCLSA-2026-1792393048No score
TuxCare security update for django (20 CVEs)
TuxCare rebuilt django to address 20 CVEs. Fixed in 4.2.post17+tuxcare.
- Record
CLSA-2026-1792393048- Updated
- 2026-11-02
OSVNo score
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.
- Record
CVE-2023-43665- Updated
- 2026-11-02
OSVopenSUSE-SU-2023:0309-1No score
Security update for python-Django
This update for python-Django fixes the following issues:
- CVE-2023-43665: Denial-of-service in django.utils.text.Truncator (boo#1215978).
- Record
openSUSE-SU-2023:0309-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2023:0310-1No score
Security update for python-Django
This update for python-Django fixes the following issues:
- CVE-2023-43665: Denial-of-service in django.utils.text.Truncator (boo#1215978).
- Record
openSUSE-SU-2023:0310-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2023:0389-1No score
Security update for python-Django1
This update for python-Django1 fixes the following issues:
- CVE-2023-43665: Fixed Denial-of-service vulnerability in django.utils.text.Truncator (boo#1215978).
- Record
openSUSE-SU-2023:0389-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2023:0390-1No score
Security update for python-Django1
This update for python-Django1 fixes the following issues:
- CVE-2023-43665: Fixed Denial-of-service vulnerability in django.utils.text.Truncator (boo#1215978).
- Record
openSUSE-SU-2023:0390-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13334-1No score
python310-Django-4.2.6-1.1 on GA media
These are all security issues fixed in the python310-Django-4.2.6-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13334-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14208-1No score
python310-Django4-4.2.14-1.1 on GA media
These are all security issues fixed in the python310-Django4-4.2.14-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14208-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10005-1No score
python312-Django6-6.0-1.1 on GA media
These are all security issues fixed in the python312-Django6-6.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10005-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11235-1No score
python313-Django4-4.2.30-4.1 on GA media
These are all security issues fixed in the python313-Django4-4.2.30-4.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11235-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11248-1No score
python313-Django-5.2.16-1.1 on GA media
These are all security issues fixed in the python313-Django-5.2.16-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11248-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11270-1No score
python313-Django5-5.2.16-1.1 on GA media
These are all security issues fixed in the python313-Django5-5.2.16-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11270-1- Updated
- 2026-11-02
OSVPYSEC-2023-226No score
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.
- Record
PYSEC-2023-226- Updated
- 2026-11-02
OSVSUSE-SU-2023:4232-1No score
Security update for python-Django
This update for python-Django fixes the following issues:
- CVE-2023-43665: Fixed a Denial-of-service in django.utils.text.Truncator. (bsc#1215978)
- Record
SUSE-SU-2023:4232-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:4426-1No score
Security update for python-Django1
This update for python-Django1 fixes the following issues:
- CVE-2023-43665: Fixed a denial of service in django.utils.text.Truncator (bsc#1215978).
- Record
SUSE-SU-2023:4426-1- Updated
- 2026-11-02
OSVUSN-6414-1No score
python-django vulnerability
Wenchao Li discovered that the Django Truncator function incorrectly handled very long HTML input. A remote attacker could possibly use this issue to cause Django to consume resources, leading to a denial of service.
- Record
USN-6414-1- Updated
- 2026-11-02
OSVUSN-6414-2No score
python-django vulnerabilities
USN-6414-1 and USN-6378-1 fixed CVE-2023-43665 and CVE-2023-41164 in Django, respectively. This update provides the corresponding update for Ubuntu 18.04 LTS.
Original advisory details:
Wenchao Li discovered that the Django Truncator function incorrectly handled very long HTML input. A remote attacker could possibly use this issue to cause Django to consume resources, leading to a denial of service.
It was discovered that Django incorrectly handled certain URIs with a very large number of Unicode characters. A remote attacker could possibly use this issue to cause Django to consume resources or crash, leading to a denial of service.
- Record
USN-6414-2- Updated
- 2026-11-02
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected, aliases, references | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
References
groups.google.com/forum
docs.djangoproject.com/en/4.2/releases/security
djangoproject.com/weblog/2023/oct/04/security-releases
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/HJFRPUHDYJHBH3KYHSPGULQM4JN7BMSU
security.netapp.com/advisory/ntap-20231221-0001
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ZQJOMNRMVPCN5WMIZ7YSX5LQ7IR2NY4D
Show 194 moreShow less
openwall.com/lists/oss-security/2024/03/04/1
lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ZQJOMNRMVPCN5WMIZ7YSX5LQ7IR2NY4D
nvd.nist.gov/vuln/detail/CVE-2023-43665
github.com/django/django/commit/be9c27c4d18c2e6a5be8af4e53c0797440794473
github.com/django/django/commit/c7b7024742250414e426ad49fb80db943e7ba4e8
github.com/django/django/commit/ccdade1a0262537868d7ca64374de3d957ca50c5
github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2023-226.yaml
lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/HJFRPUHDYJHBH3KYHSPGULQM4JN7BMSU
github.com/advisories/GHSA-h8gc-pgj2-vjm3
security.alpinelinux.org/vuln/CVE-2023-43665
github.com/CVEProject/cvelistV5/tree/main/cves/2023/43xxx/CVE-2023-43665.json
security-tracker.debian.org/tracker/CVE-2023-43665
github.com/django/django
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1722
access.redhat.com/errata/RHSA-2023:5758
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2233810
bugzilla.redhat.com/show_bug.cgi?id=2237258
bugzilla.redhat.com/show_bug.cgi?id=2241046
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_5758.json
access.redhat.com/security/cve/CVE-2023-5115
cve.org/CVERecord?id=CVE-2023-5115
nvd.nist.gov/vuln/detail/CVE-2023-5115
access.redhat.com/security/cve/CVE-2023-41164
cve.org/CVERecord?id=CVE-2023-41164
nvd.nist.gov/vuln/detail/CVE-2023-41164
djangoproject.com/weblog/2023/sep/04/security-releases
access.redhat.com/security/cve/CVE-2023-43665
cve.org/CVERecord?id=CVE-2023-43665
access.redhat.com/errata/RHSA-2023:6158
bugzilla.redhat.com/show_bug.cgi?id=2242493
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_6158.json
access.redhat.com/security/cve/CVE-2023-43804
cve.org/CVERecord?id=CVE-2023-43804
nvd.nist.gov/vuln/detail/CVE-2023-43804
access.redhat.com/errata/RHSA-2024:1536
access.redhat.com/documentation/en-us/red_hat_satellite/6.14/html/upgrading_and_updating_red_hat_satellite/index
bugzilla.redhat.com/show_bug.cgi?id=2234387
bugzilla.redhat.com/show_bug.cgi?id=2249825
bugzilla.redhat.com/show_bug.cgi?id=2252235
bugzilla.redhat.com/show_bug.cgi?id=2257854
bugzilla.redhat.com/show_bug.cgi?id=2261887
bugzilla.redhat.com/show_bug.cgi?id=2261909
bugzilla.redhat.com/show_bug.cgi?id=2266107
bugzilla.redhat.com/show_bug.cgi?id=2266110
bugzilla.redhat.com/show_bug.cgi?id=2266113
bugzilla.redhat.com/show_bug.cgi?id=2266139
bugzilla.redhat.com/show_bug.cgi?id=2266140
bugzilla.redhat.com/show_bug.cgi?id=2266141
bugzilla.redhat.com/show_bug.cgi?id=2266142
bugzilla.redhat.com/show_bug.cgi?id=2266144
bugzilla.redhat.com/show_bug.cgi?id=2266145
bugzilla.redhat.com/show_bug.cgi?id=2266146
bugzilla.redhat.com/show_bug.cgi?id=2266147
bugzilla.redhat.com/show_bug.cgi?id=2266148
bugzilla.redhat.com/show_bug.cgi?id=2266149
bugzilla.redhat.com/show_bug.cgi?id=2266413
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_1536.json
access.redhat.com/security/cve/CVE-2023-5189
cve.org/CVERecord?id=CVE-2023-5189
nvd.nist.gov/vuln/detail/CVE-2023-5189
access.redhat.com/security/cve/CVE-2023-47627
cve.org/CVERecord?id=CVE-2023-47627
nvd.nist.gov/vuln/detail/CVE-2023-47627
github.com/aio-libs/aiohttp/security/advisories/GHSA-gfw2-4jvh-wgfg
access.redhat.com/security/cve/CVE-2023-49081
cve.org/CVERecord?id=CVE-2023-49081
nvd.nist.gov/vuln/detail/CVE-2023-49081
github.com/aio-libs/aiohttp/security/advisories/GHSA-q3qx-c6g2-7pw2
access.redhat.com/security/cve/CVE-2024-22195
cve.org/CVERecord?id=CVE-2024-22195
nvd.nist.gov/vuln/detail/CVE-2024-22195
github.com/pallets/jinja/releases/tag/3.1.3
github.com/pallets/jinja/security/advisories/GHSA-h5c8-rqwp-cp95
access.redhat.com/security/cve/CVE-2024-23334
cve.org/CVERecord?id=CVE-2024-23334
nvd.nist.gov/vuln/detail/CVE-2024-23334
github.com/aio-libs/aiohttp/security/advisories/GHSA-5h86-8mv2-jq9f
access.redhat.com/security/cve/CVE-2024-23829
cve.org/CVERecord?id=CVE-2024-23829
nvd.nist.gov/vuln/detail/CVE-2024-23829
github.com/aio-libs/aiohttp/security/advisories/GHSA-8qpw-xqxj-h4r2
access.redhat.com/errata/RHSA-2024:1878
bugzilla.redhat.com/show_bug.cgi?id=2218004
bugzilla.redhat.com/show_bug.cgi?id=2224185
bugzilla.redhat.com/show_bug.cgi?id=2227307
bugzilla.redhat.com/show_bug.cgi?id=2252248
bugzilla.redhat.com/show_bug.cgi?id=2255331
issues.redhat.com/browse/RHUI-434
issues.redhat.com/browse/RHUI-514
issues.redhat.com/browse/RHUI-516
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_1878.json
access.redhat.com/security/cve/CVE-2023-36053
cve.org/CVERecord?id=CVE-2023-36053
nvd.nist.gov/vuln/detail/CVE-2023-36053
djangoproject.com/weblog/2023/jul/03/security-releases
access.redhat.com/security/cve/CVE-2023-37276
cve.org/CVERecord?id=CVE-2023-37276
nvd.nist.gov/vuln/detail/CVE-2023-37276
github.com/aio-libs/aiohttp/security/advisories/GHSA-45c4-8wx5-qw6w
access.redhat.com/security/cve/CVE-2023-49082
cve.org/CVERecord?id=CVE-2023-49082
nvd.nist.gov/vuln/detail/CVE-2023-49082
github.com/aio-libs/aiohttp/security/advisories/GHSA-qvrw-v9rv-5rjx
access.redhat.com/security/cve/CVE-2023-49083
cve.org/CVERecord?id=CVE-2023-49083
nvd.nist.gov/vuln/detail/CVE-2023-49083
github.com/pyca/cryptography/commit/f09c261ca10a31fe41b1262306db7f8f1da0e48a
github.com/pyca/cryptography/pull/9926
github.com/pyca/cryptography/security/advisories/GHSA-jfhm-5ghh-2f97
access.redhat.com/security/cve/CVE-2024-23342
cve.org/CVERecord?id=CVE-2024-23342
nvd.nist.gov/vuln/detail/CVE-2024-23342
github.com/tlsfuzzer/python-ecdsa/blob/master/SECURITY.md
github.com/tlsfuzzer/python-ecdsa/security/advisories/GHSA-wj6h-64fc-37mp
minerva.crocs.fi.muni.cz
securitypitfalls.wordpress.com/2018/08/03/constant-time-compare-in-python
access.redhat.com/security/cve/CVE-2024-24680
cve.org/CVERecord?id=CVE-2024-24680
nvd.nist.gov/vuln/detail/CVE-2024-24680
github.com/advisories/GHSA-xxj9-f6rv-m3x4
djangoproject.com/weblog/2024/feb/06/security-releases
access.redhat.com/security/cve/CVE-2024-27351
cve.org/CVERecord?id=CVE-2024-27351
nvd.nist.gov/vuln/detail/CVE-2024-27351
djangoproject.com/weblog/2024/mar/04/security-releases
access.redhat.com/errata/RHSA-2024:2010
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_2010.json
access.redhat.com/security/cve/CVE-2022-40896
cve.org/CVERecord?id=CVE-2022-40896
nvd.nist.gov/vuln/detail/CVE-2022-40896
access.redhat.com/security/cve/CVE-2023-4320
cve.org/CVERecord?id=CVE-2023-4320
nvd.nist.gov/vuln/detail/CVE-2023-4320
access.redhat.com/security/cve/CVE-2023-36479
cve.org/CVERecord?id=CVE-2023-36479
nvd.nist.gov/vuln/detail/CVE-2023-36479
access.redhat.com/security/cve/CVE-2023-38037
cve.org/CVERecord?id=CVE-2023-38037
nvd.nist.gov/vuln/detail/CVE-2023-38037
github.com/rubysec/ruby-advisory-db/blob/master/gems/activesupport/CVE-2023-38037.yml
access.redhat.com/security/cve/CVE-2023-40167
cve.org/CVERecord?id=CVE-2023-40167
nvd.nist.gov/vuln/detail/CVE-2023-40167
github.com/eclipse/jetty.project/security/advisories/GHSA-hmr7-m48g-48f6
rfc-editor.org/rfc/rfc9110
access.redhat.com/security/cve/CVE-2023-52323
cve.org/CVERecord?id=CVE-2023-52323
nvd.nist.gov/vuln/detail/CVE-2023-52323
github.com/Legrandin/pycryptodome/blob/master/Changelog.rst
pypi.org/project/pycryptodomex
cve.org/CVERecord?id=CVE-2024-21647
nvd.nist.gov/vuln/detail/CVE-2024-21647
github.com/puma/puma/security/advisories/GHSA-c2f4-cvqm-65w2
cve.org/CVERecord?id=CVE-2024-22047
nvd.nist.gov/vuln/detail/CVE-2024-22047
suse.com/support/update/announcement/2023/suse-su-20234232-1
bugzilla.suse.com/1215978
suse.com/security/cve/CVE-2023-43665
suse.com/support/update/announcement/2023/suse-su-20234426-1
ubuntu.com/security/CVE-2023-43665
ubuntu.com/security/notices/USN-6414-1
ubuntu.com/security/notices/USN-6414-2
ubuntu.com/security/CVE-2023-41164
lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/ATEWH7NL3QAM2APATNLZKNXCJ4YC2VIW
lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/GDMEHEWSNLOLUUMODXKYDRGKFKV2UQ42
lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/ISYFTHNMH6NZ2MEVDMMO3ILOSLSDZXWX
lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/QWDJJLD7DQ27YGW6AITNG2E7XQXYCUY7
suse.com/security/cve/CVE-2015-3982
suse.com/security/cve/CVE-2015-5145
suse.com/security/cve/CVE-2015-5963
suse.com/security/cve/CVE-2016-7401
suse.com/security/cve/CVE-2017-12794
suse.com/security/cve/CVE-2017-7233
suse.com/security/cve/CVE-2017-7234
suse.com/security/cve/CVE-2018-16984
suse.com/security/cve/CVE-2018-6188
suse.com/security/cve/CVE-2018-7536
suse.com/security/cve/CVE-2018-7537
suse.com/security/cve/CVE-2019-11358
suse.com/security/cve/CVE-2019-12308
suse.com/security/cve/CVE-2019-12781
suse.com/security/cve/CVE-2019-14232
suse.com/security/cve/CVE-2019-19118
suse.com/security/cve/CVE-2019-19844
suse.com/security/cve/CVE-2019-3498
suse.com/security/cve/CVE-2019-6975
suse.com/security/cve/CVE-2020-13254
suse.com/security/cve/CVE-2020-13596
suse.com/security/cve/CVE-2020-24583
suse.com/security/cve/CVE-2020-24584
suse.com/security/cve/CVE-2020-7471
suse.com/security/cve/CVE-2020-9402
suse.com/security/cve/CVE-2021-31542
Left out here: 315 references. The JSON record has them.