Skip to content
OpenAdvisories
High · 7.5 CVE-2015-0221 EUVD-2015-0015GHSA-jhjg-w2cp-5j44PYSEC-2015-6

Django DoS in django.views.static.serve

Published Jan 16, 2015 · Updated Aug 6, 2024 · Assigned by redhat

Description

The django.views.static.serve view in Django before 1.4.18, 1.6.x before 1.6.10, and 1.7.x before 1.7.3 reads files an entire line at a time, which allows remote attackers to cause a denial of service (memory consumption) via a long line in a file.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 python-django 1.7.1-1.1 —
Debian 13 python-django 1.7.1-1.1 —
Debian 12 python-django 1.7.1-1.1 —
Debian 7 python-django 1.4.5-1+deb7u9 DSA-3151-1
Debian 6.0 python-django 1.2.3-3+squeeze12 DLA-143-1
ReleasePackageFixed inAdvisory
Ubuntu 14.04 LTS python-django 1.6.1-2ubuntu0.6 USN-2469-1
ReleasePackageFixed inAdvisory
SUSE Enterprise Storage 1.0 python-Django 1.6.11-4.1 SUSE-SU-2015:1112-1, SUSE-SU-2015:1109-1

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI django < 1.4.18 1.4.18 GHSA-jhjg-w2cp-5j44
PyPI django >= 1.6, < 1.6.10 1.6.10 GHSA-jhjg-w2cp-5j44
PyPI django >= 1.7, < 1.7.3 1.7.3 GHSA-jhjg-w2cp-5j44
PyPI django < 1.4.18 · >= 1.5, < 1.6.10 · >= 1.7, < 1.7.3 1.4.18, 1.6.10, 1.7.3 PYSEC-2015-6

Advisories 5

References