Back to list

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

GitHub · GitHub · CVE-2011-0696

ID
CVE-2011-0696
Date
Updated
Activity
Source
GitHub
Vendor
GitHub
Threat
high
CVSS
8.2
EPSS
0.0275

Summary

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.

Product

pip: Django

What to do

General, cautious steps (verify details in the official source):

  • Prioritize patching or mitigation immediately (treat as actively risky).
  • Identify affected product versions in your inventory and verify whether you are impacted.
  • Apply vendor patches/updates or recommended mitigations as soon as available.
  • Read the official advisory for exact affected versions and remediation steps.

Official advisory

Related advisories