Skip to content

CVE-2011-0696 Cross-site request forgery in Django

MediumCVSS 6.8 EPSS 1.6%
Published
Updated
Exploit status
No public exploit known

Description

Django 1.1.x before 1.1.4 and 1.2.x before 1.2.5 does not properly validate HTTP requests that contain an X-Requested-With header, which makes it easier for remote attackers to conduct cross-site request forgery (CSRF) attacks via forged AJAX requests that leverage a "combination of browser plugins and redirects," a related issue to CVE-2011-0447.

Affected products

ProductAffected versionsFixed in
pypi django(PyPI) >= 1.1, < 1.1.4 1.1.4
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.2, < 1.2.5 1.2.5
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
djangoproject django = 1.1 No fix listed
djangoproject django = 1.1.0 No fix listed
djangoproject django = 1.1.2 No fix listed
djangoproject django = 1.1.3 No fix listed
djangoproject django = 1.2 No fix listed
djangoproject django = 1.2.1 No fix listed
djangoproject django = 1.2.2 No fix listed
djangoproject django = 1.2.3 No fix listed
djangoproject django = 1.2.4 No fix listed
debian/python-django(Debian:12) < 1.2.5-1 1.2.5-1
debian/python-django(Debian:13) < 1.2.5-1 1.2.5-1
debian/python-django(Debian:14) < 1.2.5-1 1.2.5-1

References