
CVE catalog
CVE-2026-84429
An issue was discovered in Django 6.1 before 6.1.2, 6.0 before 6.0.9, and 5.2 before 5.2.18. `django.utils.http.parse_header_parameters()` was subject to a potential denial-of-service attack due to qu
- Severity
- Medium · CVSS 6.9
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Published
- Updated
- Source
- [NVD] · [CVE record]
- EPSS
- 0.48% · Oct 25, 2026
An issue was discovered in Django 6.1 before 6.1.2, 6.0 before 6.0.9, and 5.2 before 5.2.18. `django.utils.http.parse_header_parameters()` was subject to a potential denial-of-service attack due to quadratic time complexity when parsing a value with many separators inside a quoted parameter. An unauthenticated request could reach this parsing through headers such as `Accept` or `Content-Type`, for instance via the content negotiation performed by `HttpRequest.accepts()`. The per-call length limit does not bound the combined size of repeated headers. Earlier, unsupported Django series (such as 5.1.x, 5.0.x, and 4.2.x) were not evaluated and may also be affected. Django would like to thank Jisung Chae for reporting this issue.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | python-django | sid | 3:5.2.18-1 | fixed |
| Debian | python-django | forky | 3:5.2.17-2 | vulnerable |
| Debian | python-django | trixie | 3:4.2.28-0+deb13u2 | vulnerable |
| Debian | python-django | trixie-security | 3:4.2.28-0+deb13u1 | vulnerable |
| Debian | python-django | bookworm | 3:3.2.25-0+deb12u3 | vulnerable |
| Debian | python-django | bookworm-security | 3:3.2.25-0+deb12u6 | vulnerable |
| Suse | python-Django | linux enterprise module for package hub 15 sp7 | 4.2.11-150600.3.68.1 | fixed |
| Opensuse | python-Django | tumbleweed | 6.1.2-1.1 | fixed |
| Opensuse | python-Django5 | tumbleweed | 5.2.18-1.1 | fixed |
| Opensuse | python-Django4 | tumbleweed | 4.2.30-6.1 | fixed |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | python-django | source | sid | 3:5.2.18-1 | not yet assigned | Not reported | [1150176] |
| Debian | python-django | source | forky | (unfixed) | not yet assigned | Not reported | [1150176] |
| Debian | python-django | source | trixie | (unfixed) | not yet assigned | Not reported | [1150176] |
| Debian | python-django | source | bookworm | (unfixed) | not yet assigned | Not reported | [1150176] |
| Suse | python-Django | rpm | linux enterprise module for package hub 15 sp7 | 4.2.11-150600.3.68.1 | Not reported | SUSE-SU-2026:4626-1 | Not reported |
| Opensuse | python-Django | rpm | tumbleweed | 6.1.2-1.1 | Not reported | OPENSUSE-SU-2026:12103-1 | Not reported |
| Opensuse | python-Django5 | rpm | tumbleweed | 5.2.18-1.1 | Not reported | OPENSUSE-SU-2026:12095-1 | Not reported |
| Opensuse | python-Django4 | rpm | tumbleweed | 4.2.30-6.1 | Not reported | OPENSUSE-SU-2026:12086-1 | Not reported |
Notes
[bookworm] python-django: Invasive fix as it requires backporting another refactor, as well as adjusting the highly-finicky str/bytes distiction
OpenFactory catalog packages
[Debian 12 (Bookworm)]
- [python3-django]Affected
Source package: [python-django]
Details (6)
3:3.2.25-0+deb12u3· all · bookwormAffected
nvd · python-django · debian · bookworm; nvd · python-django · debian · 12
3:3.2.25-0+deb12u3· all · bookwormAffected
nvd · python-django · debian · bookworm; nvd · python-django · debian · 12
3:4.2.21-1~bpo12+1· all · bookworm-backportsAffected
nvd · python-django · debian · bookworm; nvd · python-django · debian · 12
3:4.2.21-1~bpo12+1· all · bookworm-backportsAffected
nvd · python-django · debian · bookworm; nvd · python-django · debian · 12
3:3.2.25-0+deb12u4· all · bookworm-securityAffected
nvd · python-django · debian · bookworm; nvd · python-django · debian · 12
3:3.2.25-0+deb12u4· all · bookworm-securityAffected
nvd · python-django · debian · bookworm; nvd · python-django · debian · 12
- [python-django-doc]Affected
Source package: [python-django]
Details (6)
3:3.2.25-0+deb12u3· all · bookwormAffected
nvd · python-django · debian · bookworm; nvd · python-django · debian · 12
3:3.2.25-0+deb12u3· all · bookwormAffected
nvd · python-django · debian · bookworm; nvd · python-django · debian · 12
3:4.2.21-1~bpo12+1· all · bookworm-backportsAffected
nvd · python-django · debian · bookworm; nvd · python-django · debian · 12
3:4.2.21-1~bpo12+1· all · bookworm-backportsAffected
nvd · python-django · debian · bookworm; nvd · python-django · debian · 12
3:3.2.25-0+deb12u4· all · bookworm-securityAffected
nvd · python-django · debian · bookworm; nvd · python-django · debian · 12
3:3.2.25-0+deb12u4· all · bookworm-securityAffected
nvd · python-django · debian · bookworm; nvd · python-django · debian · 12
[Debian 13 (Trixie)]
- [python3-django]Affected
Source package: [python-django]
Details (6)
3:4.2.28-0+deb13u2· all · trixieAffected
nvd · python-django · debian · 13
3:4.2.28-0+deb13u2· all · trixieAffected
nvd · python-django · debian · 13
3:5.2.16-1~bpo13+1· all · trixie-backportsAffected
nvd · python-django · debian · 13
3:5.2.16-1~bpo13+1· all · trixie-backportsAffected
nvd · python-django · debian · 13
3:4.2.28-0+deb13u1· all · trixie-securityAffected
nvd · python-django · debian · 13
3:4.2.28-0+deb13u1· all · trixie-securityAffected
nvd · python-django · debian · 13
- [python-django-doc]Affected
Source package: [python-django]
Details (6)
3:4.2.28-0+deb13u2· all · trixieAffected
nvd · python-django · debian · 13
3:4.2.28-0+deb13u2· all · trixieAffected
nvd · python-django · debian · 13
3:5.2.16-1~bpo13+1· all · trixie-backportsAffected
nvd · python-django · debian · 13
3:5.2.16-1~bpo13+1· all · trixie-backportsAffected
nvd · python-django · debian · 13
3:4.2.28-0+deb13u1· all · trixie-securityAffected
nvd · python-django · debian · 13
3:4.2.28-0+deb13u1· all · trixie-securityAffected
nvd · python-django · debian · 13
[openSUSE Tumbleweed]
- [python313-Django]Unknown
Source package: [python-Django]
Details (1)
6.0.8-1.1· noarch · tumbleweedUnknown · Fixed:
6.1.2-1.1Version impact unknown
nvd · python-Django · opensuse · tumbleweed
- [python313-Django4]Unknown
Source package: [python-Django4]
Details (1)
4.2.30-5.1· noarch · tumbleweedUnknown · Fixed:
4.2.30-6.1Version impact unknown
nvd · python-Django4 · opensuse · tumbleweed
- [python313-Django5]Unknown
Source package: [python-Django5]
Details (1)
5.2.17-1.1· noarch · tumbleweedUnknown · Fixed:
5.2.18-1.1Version impact unknown
nvd · python-Django5 · opensuse · tumbleweed
- [python314-Django]Unknown
Source package: [python-Django]
Details (1)
6.0.8-1.1· noarch · tumbleweedUnknown · Fixed:
6.1.2-1.1Version impact unknown
nvd · python-Django · opensuse · tumbleweed
- [python314-Django4]Unknown
Source package: [python-Django4]
Details (1)
4.2.30-5.1· noarch · tumbleweedUnknown · Fixed:
4.2.30-6.1Version impact unknown
nvd · python-Django4 · opensuse · tumbleweed
- [python314-Django5]Unknown
Source package: [python-Django5]
Details (1)
5.2.17-1.1· noarch · tumbleweedUnknown · Fixed:
5.2.18-1.1Version impact unknown
nvd · python-Django5 · opensuse · tumbleweed
Observed:
References
- [https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2026_12086-1.json]
- [https://nvd.nist.gov/vuln/detail/CVE-2026-84429]
- [https://osv.dev/vulnerability/DEBIAN-CVE-2026-84429]
- [https://osv.dev/vulnerability/SUSE-SU-2026:4626-1]
- [https://osv.dev/vulnerability/openSUSE-SU-2026:12086-1]
- [https://osv.dev/vulnerability/openSUSE-SU-2026:12095-1]
- [https://osv.dev/vulnerability/openSUSE-SU-2026:12103-1]
- [https://security-tracker.debian.org/tracker/CVE-2026-84429]
- [https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-84429.json]
- [https://wid.cert-bund.de/.well-known/csaf/white/2026/wid-sec-w-2026-3780.json]
[CERT-Bund public advisories] · [Debian Security Tracker] · [FIRST EPSS] · [National Vulnerability Database (NVD)] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX] · [SUSE security advisories and VEX]