CVE-2013-1443
Django Denial of Service Vulnerability in the authentication framework
The authentication framework (django.contrib.auth) in Django 1.4.x before 1.4.8, 1.5.x before 1.5.4, and 1.6.x before 1.6 beta 4 allows remote attackers to cause a denial of service (CPU consumption) via a long password which is then hashed.
Exploit likelihood
What each source reports
NVD Score used
5.0
The authentication framework (django.contrib.auth) in Django 1.4.x before 1.4.8, 1.5.x before 1.5.4, and 1.6.x before 1.6 beta 4 allows remote attackers to cause a denial of service (CPU consumption) via a long password which is then hashed.
- Record
CVE-2013-1443- CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-287
- Updated
- 2026-11-02
CVE List No score
The authentication framework (django.contrib.auth) in Django 1.4.x before 1.4.8, 1.5.x before 1.5.4, and 1.6.x before 1.6 beta 4 allows remote attackers to cause a denial of service (CPU consumption) via a long password which is then hashed.
- Record
CVE-2013-1443- Updated
- 2026-11-02
EUVDEUVD-2013-0006 No score
The authentication framework (django.contrib.auth) in Django 1.4.x before 1.4.8, 1.5.x before 1.5.4, and 1.6.x before 1.6 beta 4 allows remote attackers to cause a denial of service (CPU consumption) via a long password which is then hashed.
- Record
EUVD-2013-0006- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-4c42-4rxm-x6qf
8.7
Django Denial of Service Vulnerability in the authentication framework
The authentication framework (django.contrib.auth) in Django 1.4.x before 1.4.8, 1.5.x before 1.5.4, and 1.6.x before 1.6 beta 4 allows remote attackers to cause a denial of service (CPU consumption) via a long password which is then hashed.
- Record
GHSA-4c42-4rxm-x6qf- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-400
- Updated
- 2026-11-02
OSVGHSA-4c42-4rxm-x6qf
8.7
Django Denial of Service Vulnerability in the authentication framework
The authentication framework (django.contrib.auth) in Django 1.4.x before 1.4.8, 1.5.x before 1.5.4, and 1.6.x before 1.6 beta 4 allows remote attackers to cause a denial of service (CPU consumption) via a long password which is then hashed.
- Record
GHSA-4c42-4rxm-x6qf- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-400
- Updated
- 2026-11-02
OSV No score
The authentication framework (django.contrib.auth) in Django 1.4.x before 1.4.8, 1.5.x before 1.5.4, and 1.6.x before 1.6 beta 4 allows remote attackers to cause a denial of service (CPU consumption) via a long password which is then hashed.
- Record
CVE-2013-1443- Updated
- 2026-11-02
OSVDEBIAN-CVE-2013-1443 No score
The authentication framework (django.contrib.auth) in Django 1.4.x before 1.4.8, 1.5.x before 1.5.4, and 1.6.x before 1.6 beta 4 allows remote attackers to cause a denial of service (CPU consumption) via a long password which is then hashed.
- Record
DEBIAN-CVE-2013-1443- Updated
- 2026-11-02
OSVMGASA-2013-0284 No score
Updated python-django package fixes multiple vulnerabilities
Updated python-django package fixes security vulnerabilities:
Rainer Koirikivi discovered a directory traversal vulnerability with 'ssi' template tags in python-django, a high-level Python web development framework. It was shown that the handling of the 'ALLOWED_INCLUDE_ROOTS' setting, used to represent allowed prefixes for the {% ssi %} template tag, is vulnerable to a directory traversal attack, by specifying a file path which begins as the absolute path of a directory in 'ALLOWED_INCLUDE_ROOTS', and then uses relative paths to break free. To exploit this vulnerability an attacker must be in a position to alter templates on the site, or the site to be attacked must have one or more templates making use of the 'ssi' tag, and must allow some form of unsanitized user input to be used as an argument to the 'ssi' tag (CVE-2013-4315).
Django before 1.4.8 allows for denial-of-service attacks through repeated submission of large passwords, tying up server resources in the expensive computation of the corresponding hashes (CVE-2013-1443).
- Record
MGASA-2013-0284- Updated
- 2026-11-02
OSVPYSEC-2013-18 No score
The authentication framework (django.contrib.auth) in Django 1.4.x before 1.4.8, 1.5.x before 1.5.4, and 1.6.x before 1.6 beta 4 allows remote attackers to cause a denial of service (CPU consumption) via a long password which is then hashed.
- Record
PYSEC-2013-18- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
djangoPyPI |
1.4 up to 1.4.8 | 1.4.8 |
djangoPyPI |
1.5 up to 1.5.4 | 1.5.4 |
python-djangoDebian:12 |
before 1.5.4-1 | 1.5.4-1 |
python-djangoDebian:13 |
before 1.5.4-1 | 1.5.4-1 |
python-djangoDebian:14 |
before 1.5.4-1 | 1.5.4-1 |
python-djangoDebian:6.0 |
before 1.2.3-3+squeeze8, plus listed versions 1.2.3-31.2.3-3+squeeze11.2.3-3+squeeze21.2.3-3+squeeze31.2.3-3+squeeze51.2.3-3+squeeze61.2.3-3+squeeze7 |
1.2.3-3+squeeze8 |
python-djangoDebian:7 |
before 1.4.5-1+deb7u4, plus listed versions 1.4.5-11.4.5-1+deb7u11.4.5-1+deb7u21.4.5-1+deb7u31.4.5-1+deb7u4~bpo60+1 |
1.4.5-1+deb7u4 |
djangoPyPI |
1.4 up to 1.4.8, plus listed versions 1.4.11.4.21.4.31.4.41.4.51.4.61.4.7 |
1.4.8 |
djangoPyPI |
1.5 up to 1.5.4, plus listed versions 1.5.11.5.21.5.3 |
1.5.4 |
python-djangoMageia:3 From an advisory covering 2 CVEs |
before 1.4.8-1.mga3 | 1.4.8-1.mga3 |
djangoPyPI |
1.4 up to 1.4.8, 1.5 up to 1.5.4, plus listed versions 1.4.11.4.21.4.31.4.41.4.5 Show 5 moreShow less1.4.61.4.71.5.11.5.21.5.3 |
1.4.81.5.4 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2013-1443 is a medium vulnerability (CVSS 5.0) in Djangoproject Django, published September 17, 2013. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.73%, the 86th percentile. Fixed in django 1.4.8.
References
debian.org/security/2013/dsa-2758
python.6.x6.nabble.com/Set-a-reasonable-upper-bound-on-password-length-td5032218.html
lists.opensuse.org/opensuse-updates/2013-10/msg00015.html
djangoproject.com/weblog/2013/sep/15/security
lists.opensuse.org/opensuse-updates/2013-11/msg00035.html
nvd.nist.gov/vuln/detail/CVE-2013-1443
Show 10 moreShow less
github.com/django/django/commit/22b74fa09d7ccbc8c52270d648a0da7f3f0fa2bc
github.com/django/django/commit/3f3d887a6844ec2db743fee64c9e53e04d39a368
github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2013-18.yaml
github.com/advisories/GHSA-4c42-4rxm-x6qf
security-tracker.debian.org/tracker/CVE-2013-1443
github.com/django/django
advisories.mageia.org/MGASA-2013-0284.html
djangoproject.com/weblog/2013/sep/10/security-releases-issued
debian.org/security/2013/dsa-2755
bugs.mageia.org/show_bug.cgi?id=11217.mga3