GitHub Advisoryadvisory · PyPI
GHSA-2mcm-79hx-8fxw Django has Observable Timing Discrepancy
LOW
Official page ↗
- Aliases
- CVE-2025-13473
- Ecosystem
- PyPI
- Packages
- Django
- Severity
- Low
- CVSS vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:U
- Weaknesses
- CWE-208
- Reviewed
- 2026-02-03
Affected packages
• PyPI Django: >= 6.0a1, < 6.0.2 → fixed in 6.0.2
• PyPI Django: >= 5.2a1, < 5.2.11 → fixed in 5.2.11
• PyPI Django: >= 4.2a1, < 4.2.28 → fixed in 4.2.28
Description
An issue was discovered in 6.0 before 6.0.2, 5.2 before 5.2.11, and 4.2 before 4.2.28.
The `django.contrib.auth.handlers.modwsgi.check_password()` function for authentication via `mod_wsgi` allows remote attackers to enumerate users via a timing attack. 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 Stackered for reporting this issue.
Related
Alias · CVE (1)
- CVE-2025-13473 An issue was discovered in 6.0 before 6.0.2, 5.2 before 5.2.11, and 4.2 before 4.2.28. vulnerability
Weakness · CWE (1)
- CWE-208 Observable Timing Discrepancy weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2025-13473 advisory
- https://docs.djangoproject.com/en/dev/releases/security web
- https://github.com/django/django package
- https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2026-42.yaml web
- https://groups.google.com/g/django-announce web
- https://www.djangoproject.com/weblog/2026/feb/03/security-releases web