CVE-2026-53878
MEDIUM
MEDIUM
Priority: 0.02
BB Relevance:
61/100
Published: 2026-07-07
Modified: 2026-10-25
First seen: 2026-10-29
Status: active
Attack Surface
Network
Low Complexity
No Auth
CVSS Vector Breakdown
AV:
Network
AC:
Low
PR:
None
UI:
Passive
S:
X
AT:
None
VC:
None
VI:
None
VA:
None
Description
An issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16. `DomainNameValidator` does not prohibit newlines in domain names (unless used via a form field, since `CharField` strips newlines). If an application uses values with newlines in an HTTP response, header injection can occur. Django itself is unaffected because `HttpResponse` prohibits newlines in HTTP headers. Earlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected. Django would like to thank Bence Nagy for reporting this issue.
Weakness Classification (1)
Affected Software (2)
| Vendor | Product | Version |
|---|---|---|
| djangoproject | django | 5.2 – 5.2.16 |
| djangoproject | django | 6.0 – 6.0.7 |
References & Advisories (3)
Vendor Advisory
Patch
Release Notes
Patch
Vendor Advisory