GitHub Advisoryadvisory · PyPI

GHSA-qw25-v68c-qjf3 Django has a denial-of-service vulnerability in HttpResponseRedirect and HttpResponsePermanentRedirect on Windows

HIGH Published 2025-11-05 Modified 2026-06-05 Official page ↗
Aliases
CVE-2025-64458
Ecosystem
PyPI
Packages
django
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weaknesses
CWE-407
Reviewed
2025-11-05

Affected packages

• PyPI django: >= 5.2a1, < 5.2.8 → fixed in 5.2.8 • PyPI django: >= 5.0a1, < 5.1.14 → fixed in 5.1.14 • PyPI django: < 4.2.26 → fixed in 4.2.26

Description

An issue was discovered in 5.1 before 5.1.14, 4.2 before 4.2.26, and 5.2 before 5.2.8. NFKC normalization in Python is slow on Windows. As a consequence, `django.http.HttpResponseRedirect`, `django.http.HttpResponsePermanentRedirect`, and the shortcut `django.shortcuts.redirect` were subject to a potential denial-of-service attack via certain inputs with a very large number of Unicode characters. 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 Seokchan Yoon for reporting this issue.

Related

Alias · CVE (1)

  • CVE-2025-64458 An issue was discovered in 5.1 before 5.1.14, 4.2 before 4.2.26, and 5.2 before 5.2.8. vulnerability

Weakness · CWE (1)

  • CWE-407 Inefficient Algorithmic Complexity weakness

References