Skip to content

CVE-2014-0481 Django denial of service via file upload naming

MediumCVSS 4.3 EPSS 2.4%
Published
Updated
Exploit status
No public exploit known

Description

The default configuration for the file upload handling system in Django before 1.4.14, 1.5.x before 1.5.9, 1.6.x before 1.6.6, and 1.7 before release candidate 3 uses a sequential file name generation process when a file with a conflicting name is uploaded, which allows remote attackers to cause a denial of service (CPU consumption) by unloading a multiple files with the same name.

Affected products

ProductAffected versionsFixed in
pypi django(PyPI) < 1.4.14 1.4.14
pypi django(PyPI) = 1.0.1 No fix listed
pypi django(PyPI) = 1.0.2 No fix listed
pypi django(PyPI) = 1.0.3 No fix listed
pypi django(PyPI) = 1.0.4 No fix listed
pypi django(PyPI) = 1.1 No fix listed
pypi django(PyPI) = 1.1.1 No fix listed
pypi django(PyPI) = 1.1.2 No fix listed
pypi django(PyPI) = 1.1.3 No fix listed
pypi django(PyPI) = 1.1.4 No fix listed
pypi django(PyPI) = 1.2 No fix listed
pypi django(PyPI) = 1.2.1 No fix listed
pypi django(PyPI) = 1.2.2 No fix listed
pypi django(PyPI) = 1.2.3 No fix listed
pypi django(PyPI) = 1.2.4 No fix listed
pypi django(PyPI) = 1.2.5 No fix listed
pypi django(PyPI) = 1.2.6 No fix listed
pypi django(PyPI) = 1.2.7 No fix listed
pypi django(PyPI) = 1.3 No fix listed
pypi django(PyPI) = 1.3.1 No fix listed
pypi django(PyPI) = 1.3.2 No fix listed
pypi django(PyPI) = 1.3.3 No fix listed
pypi django(PyPI) = 1.3.4 No fix listed
pypi django(PyPI) = 1.3.5 No fix listed
pypi django(PyPI) = 1.3.6 No fix listed
Show 78 more
ProductAffected versionsFixed in
pypi django(PyPI) = 1.3.7 No fix listed
pypi django(PyPI) = 1.4 No fix listed
pypi django(PyPI) = 1.4.1 No fix listed
pypi django(PyPI) = 1.4.10 No fix listed
pypi django(PyPI) = 1.4.11 No fix listed
pypi django(PyPI) = 1.4.12 No fix listed
pypi django(PyPI) = 1.4.13 No fix listed
pypi django(PyPI) = 1.4.2 No fix listed
pypi django(PyPI) = 1.4.3 No fix listed
pypi django(PyPI) = 1.4.4 No fix listed
pypi django(PyPI) = 1.4.5 No fix listed
pypi django(PyPI) = 1.4.6 No fix listed
pypi django(PyPI) = 1.4.7 No fix listed
pypi django(PyPI) = 1.4.8 No fix listed
pypi django(PyPI) = 1.4.9 No fix listed
pypi django(PyPI) >= 1.5, < 1.5.9 1.5.9
pypi django(PyPI) = 1.5 No fix listed
pypi django(PyPI) = 1.5.1 No fix listed
pypi django(PyPI) = 1.5.2 No fix listed
pypi django(PyPI) = 1.5.3 No fix listed
pypi django(PyPI) = 1.5.4 No fix listed
pypi django(PyPI) = 1.5.5 No fix listed
pypi django(PyPI) = 1.5.6 No fix listed
pypi django(PyPI) = 1.5.7 No fix listed
pypi django(PyPI) = 1.5.8 No fix listed
pypi django(PyPI) >= 1.6, < 1.6.6 1.6.6
pypi django(PyPI) = 1.6 No fix listed
pypi django(PyPI) = 1.6.1 No fix listed
pypi django(PyPI) = 1.6.2 No fix listed
pypi django(PyPI) = 1.6.3 No fix listed
pypi django(PyPI) = 1.6.4 No fix listed
pypi django(PyPI) = 1.6.5 No fix listed
debian/python-django(Debian:12) < 1.6.6-1 1.6.6-1
debian/python-django(Debian:13) < 1.6.6-1 1.6.6-1
debian/python-django(Debian:14) < 1.6.6-1 1.6.6-1
opensuse = 13.1 No fix listed
opensuse project opensuse = 12.3 No fix listed
djangoproject django <= 1.4.13 No fix listed
djangoproject django = 1.4 No fix listed
djangoproject django = 1.4.1 No fix listed
djangoproject django = 1.4.2 No fix listed
djangoproject django = 1.4.4 No fix listed
djangoproject django = 1.4.5 No fix listed
djangoproject django = 1.4.6 No fix listed
djangoproject django = 1.4.7 No fix listed
djangoproject django = 1.4.8 No fix listed
djangoproject django = 1.4.9 No fix listed
djangoproject django = 1.4.10 No fix listed
djangoproject django = 1.4.11 No fix listed
djangoproject django = 1.4.12 No fix listed
djangoproject django = 1.5 No fix listed
djangoproject django = 1.5-alpha No fix listed
djangoproject django = 1.5-beta No fix listed
djangoproject django = 1.5.1 No fix listed
djangoproject django = 1.5.2 No fix listed
djangoproject django = 1.5.3 No fix listed
djangoproject django = 1.5.4 No fix listed
djangoproject django = 1.5.5 No fix listed
djangoproject django = 1.5.6 No fix listed
djangoproject django = 1.5.7 No fix listed
djangoproject django = 1.5.8 No fix listed
djangoproject django = 1.7-beta1 No fix listed
djangoproject django = 1.7-beta2 No fix listed
djangoproject django = 1.7-beta3 No fix listed
djangoproject django = 1.7-beta4 No fix listed
djangoproject django = 1.7-rc1 No fix listed
djangoproject django = 1.7-rc2 No fix listed
djangoproject django = 1.6 No fix listed
djangoproject django = 1.6-beta1 No fix listed
djangoproject django = 1.6-beta2 No fix listed
djangoproject django = 1.6-beta3 No fix listed
djangoproject django = 1.6-beta4 No fix listed
djangoproject django = 1.6.1 No fix listed
djangoproject django = 1.6.2 No fix listed
djangoproject django = 1.6.3 No fix listed
djangoproject django = 1.6.4 No fix listed
djangoproject django = 1.6.5 No fix listed
debian linux = 7.0 No fix listed

References