Skip to content
OpenAdvisories
High · 7.5 CVE-2015-5143 EUVD-2015-0009GHSA-h582-2pch-3xv3PYSEC-2015-20

Django Denial-of-service by filling session store

Published Jul 14, 2015 · Updated Aug 6, 2024 · Assigned by mitre

Description

The session backends in Django before 1.4.21, 1.5.x through 1.6.x, 1.7.x before 1.7.9, and 1.8.x before 1.8.3 allows remote attackers to cause a denial of service (session store consumption) via multiple requests with unique session keys.

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.9-1 —
Debian 13 python-django 1.7.9-1 —
Debian 12 python-django 1.7.9-1 —
Debian 8 python-django 1.7.7-1+deb8u1 DSA-3305-1
Debian 7 python-django 1.4.5-1+deb7u12 DSA-3305-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Debian 6.0 python-django 1.2.3-3+squeeze13 DLA-272-1
ReleasePackageFixed inAdvisory
Ubuntu 14.04 LTS python-django 1.6.1-2ubuntu0.9 USN-2671-1
ReleasePackageFixed inAdvisory
Red Hat OpenStack 6 python-django +2 1.6.11-2.el7ost RHSA-2015:1678
Red Hat OpenStack 5 python-django +2 1.6.11-1.el6ost RHSA-2015:1686
ReleasePackageFixed inAdvisory
SUSE OpenStack Cloud 5 python-Django 1.6.11-10.2 SUSE-SU-2015:1810-1
SUSE Enterprise Storage 2 python-Django 1.6.11-3.1 SUSE-SU-2016:0044-1
SUSE Enterprise Storage 1.0 python-Django 1.6.11-8.1 SUSE-SU-2015:1815-1

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI django < 1.4.21 1.4.21 GHSA-h582-2pch-3xv3
PyPI django >= 1.5, < 1.7.9 1.7.9 GHSA-h582-2pch-3xv3
PyPI django >= 1.8, < 1.8.3 1.8.3 GHSA-h582-2pch-3xv3
PyPI django < 1.4.21 · >= 1.5, < 1.7.9 · >= 1.8, < 1.8.3 1.4.21, 1.7.9, 1.8.3 PYSEC-2015-20

Advisories 8

References