In Django 3.2 before 3.2.21, 4.1 before 4.1.11, and 4.2 before 4.2.5…
Priority LOW 36CWE-1284Published · Updated
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · High
- Fix status
- Partial Red Hat: 6 fixed, 7 without a fix
Attack profile from CVSS 3.1 · NVD. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-400.
Summary
In Django 3.2 before 3.2.21, 4.1 before 4.1.11, and 4.2 before 4.2.5, django.utils.encoding.uri_to_iri() is subject to a potential DoS (denial of service) attack via certain inputs with a very large number of Unicode characters.
Why it matters now
EPSS 0.01519 74th percentileScored 2026-11-07
Fix Partial Django (PyPI): 3.2.21, 4.1.11, 4.2.5Red Hat: 5 advisoriesRed Hat: 6 fixed, 7 without a fix
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
| — | Django (PyPI) | 3.2 to before 3.2.21 | 3.2.21 | Patch available | GHSA-7h4p-27mh-hmrw |
| — | Django (PyPI) | 4.1 to before 4.1.11 | 4.1.11 | Patch available | GHSA-7h4p-27mh-hmrw |
| — | Django (PyPI) | 4.2 to before 4.2.5 | 4.2.5 | Patch available | GHSA-7h4p-27mh-hmrw |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
- Django (PyPI) Vendor— Affected 3.2 to before 3.2.21 Fixed in 3.2.21 Patch available GHSA-7h4p-27mh-hmrw
- Django (PyPI) Vendor— Affected 4.1 to before 4.1.11 Fixed in 4.1.11 Patch available GHSA-7h4p-27mh-hmrw
- Django (PyPI) Vendor— Affected 4.2 to before 4.2.5 Fixed in 4.2.5 Patch available GHSA-7h4p-27mh-hmrw
CPE configurations NVD · 2
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:djangoproject:django:*:*:*:*:*:*:*:* | 3.2 to before 3.2.21; 4.1 to before 4.1.11; 4.2 to before 4.2.5 | Vulnerable | djangoproject |
| cpe:2.3:o:fedoraproject:fedora:39:*:*:*:*:*:*:* | 39 | Vulnerable | Fedoraproject |
- cpe:2.3:a:djangoproject:django:*:*:*:*:*:*:*:* Versions 3.2 to before 3.2.21; 4.1 to before 4.1.11; 4.2 to before 4.2.5 Vulnerable ·djangoproject
- cpe:2.3:o:fedoraproject:fedora:39:*:*:*:*:*:*:* Versions 39 Vulnerable ·Fedoraproject
Remediation
- Fix · GHSA-7h4p-27mh-hmrw Django (PyPI) Fixed in 3.2.21 Advisory →
- Fix · GHSA-7h4p-27mh-hmrw Django (PyPI) Fixed in 4.1.11 Advisory →
- Fix · GHSA-7h4p-27mh-hmrw Django (PyPI) Fixed in 4.2.5 Advisory →
Red Hat 5 advisories
- RHSA-2024:2010 Released 2024-04-23 · Red Hat rating ImportantSatellite 6.15.0 release
- Red Hat Satellite 6.15 for RHEL 8 foreman-3.9.1.6-1.el8sat, foreman-cli-3.9.1.6-1.el8sat, foreman-debug-3.9.1.6-1.el8sat +28
- RHSA-2024:1878 Released 2024-04-18 · Red Hat rating ModerateRHUI 4.8 Release - Security Updates, Bug Fixes, and Enhancements
- RHUI 4 for RHEL 8 python-aiohttp-3.9.2-1.el8ui, python-cryptography-41.0.6-1.el8ui, python-django-4.2.11-1.el8ui +7
- RHSA-2023:5758 Released 2023-10-16 · Red Hat rating ModerateRed Hat Ansible Automation Platform 2.4 Product Security and Bug Fix Update
- Red Hat Ansible Automation Platform 2.4 for RHEL 8 ansible-core-2.15.5-1.el8ap, automation-controller-venv-tower-4.4.6-1.el8ap, python39-django-3.2.22-1.el8ap +1
- Red Hat Ansible Automation Platform 2.4 for RHEL 9 ansible-core-2.15.5-1.el9ap, automation-controller-venv-tower-4.4.6-1.el9ap, python-django-3.2.22-1.el9ap +1
Show 2 more Red Hat advisories
- RHSA-2023:5701 Released 2023-10-16 · Red Hat rating ModerateRed Hat Ansible Automation Platform 2.3 Product Security and Bug Fix Update
- Red Hat Ansible Automation Platform 2.3 for RHEL 8 ansible-core-2.14.11-1.el8ap, automation-controller-venv-tower-4.3.16-1.el8ap
- Red Hat Ansible Automation Platform 2.3 for RHEL 9 ansible-core-2.14.11-1.el9ap, automation-controller-venv-tower-4.3.16-1.el9ap
- RHSA-2023:5208 Released 2023-09-18 · Red Hat rating ModerateRed Hat Ansible Automation Platform 2.4 Product Security and Bug Fix Update
- Red Hat Ansible Automation Platform 2.4 for RHEL 8 python39-django-3.2.21-1.el8ap, python3x-django-3.2.21-1.el8ap
- Red Hat Ansible Automation Platform 2.4 for RHEL 9 python-django-3.2.21-1.el9ap, python3-django-3.2.21-1.el9ap
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Certification for Red Hat Enterprise Linux 7 | Affected | No fix yet: Fix deferred |
| Red Hat OpenStack Platform 16.1 | Affected | No fix planned: Out of support scope |
| Red Hat OpenStack Platform 16.2 | Affected | No fix planned: Out of support scope |
| Red Hat OpenStack Platform 17.0 | Affected | No fix planned: Out of support scope |
| Red Hat OpenStack Platform 17.1 | Affected | No fix planned: Out of support scope |
| Red Hat OpenStack Platform 18.0 | Affected | No fix yet |
| Red Hat Storage 3 | Affected | No fix planned: Will not fix |
| RHUI 4 for RHEL 8 | Fixed | RHSA-2024:1878 |
| Red Hat Ansible Automation Platform 2.3 for RHEL 8 | Fixed | RHSA-2023:5701 |
| Red Hat Ansible Automation Platform 2.3 for RHEL 9 | Fixed | RHSA-2023:5701 |
| Red Hat Ansible Automation Platform 2.4 for RHEL 8 | Fixed | RHSA-2023:5208, RHSA-2023:5758 |
| Red Hat Ansible Automation Platform 2.4 for RHEL 9 | Fixed | RHSA-2023:5208, RHSA-2023:5758 |
| Red Hat Satellite 6.15 for RHEL 8 | Fixed | RHSA-2024:2010 |
Not affected: 6 products
- RHUI 4 for RHEL 8
- Red Hat Ansible Automation Platform 2.3 for RHEL 8
- Red Hat Ansible Automation Platform 2.3 for RHEL 9
- Red Hat Ansible Automation Platform 2.4 for RHEL 8
- Red Hat Ansible Automation Platform 2.4 for RHEL 9
- Red Hat Satellite 6.15 for RHEL 8
Timeline
- 2026-10-02 Threatist record created from CVE-2023-41164
- 2026-10-03 Alias added: GHSA-7h4p-27mh-hmrw
References
Advisory 5
Other 15
- https://groups.google.com/forum/#%21forum/django-announce
- https://security.netapp.com/advisory/ntap-20231214-0002/
- https://github.com/django/django/commit/6f030b1149bd8fa4ba90452e77cb3edc095ce54e
- https://github.com/django/django/commit/9c51b4dcfa0cefcb48231f4d71cafa80821f87b9
- https://github.com/django/django/commit/ba00bc5ec6a7eff5e08be438f7b5b0e9574e8ff0
- https://docs.djangoproject.com/en/4.2/releases/security
- https://github.com/django/django
- https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2023-225.yaml
- https://groups.google.com/forum/#!forum/django-announce
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/HJFRPUHDYJHBH3KYHSPGULQM4JN7BMSU
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ZQJOMNRMVPCN5WMIZ7YSX5LQ7IR2NY4D
- https://lists.fedoraproject.org/archives/list/[email protected]/message/HJFRPUHDYJHBH3KYHSPGULQM4JN7BMSU
- https://lists.fedoraproject.org/archives/list/[email protected]/message/ZQJOMNRMVPCN5WMIZ7YSX5LQ7IR2NY4D
- https://security.netapp.com/advisory/ntap-20231214-0002
- https://www.djangoproject.com/weblog/2023/sep/04/security-releases
Sources
- CVE-2023-41164 · CVE Program
- CVE-2023-41164 · NVD
- FIRST EPSS
- GHSA-7h4p-27mh-hmrw · GitHub Advisory Database · CC BY 4.0
- CVE-2023-41164 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences