Skip to content
OpenAdvisories
High · 7.5 CVE-2011-4139 EUVD-2011-0009GHSA-rm2j-x595-q9cjPYSEC-2011-4

Django Vulnerable to Cache Poisoning

Published Oct 19, 2011 · Updated Aug 7, 2024 · Assigned by mitre

Description

Django before 1.2.7 and 1.3.x before 1.3.1 uses a request's HTTP Host header to construct a full URL in certain circumstances, which allows remote attackers to conduct cache poisoning attacks via a crafted request.

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.3.1-1 —
Debian 13 python-django 1.3.1-1 —
Debian 12 python-django 1.3.1-1 —
Debian 6.0 python-django 1.2.3-3+squeeze2 DSA-2332-1
Debian 5.0 python-django 1.0.2-1+lenny3 DSA-2332-1

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI django < 1.2.7 1.2.7 GHSA-rm2j-x595-q9cj
PyPI django >= 1.3, < 1.3.1 1.3.1 GHSA-rm2j-x595-q9cj
PyPI django < 1.2.7 · >= 1.3, < 1.3.1 1.2.7, 1.3.1 PYSEC-2011-4

Advisories 1

References