CVE-2011-4140: djangoproject django Cross-Site Request Forgery (CSRF)
Vulnerability summary
CVE-2011-4140 is a medium (CVSS 6.8) Cross-Site Request Forgery (CSRF) vulnerability in djangoproject django. EPSS estimates a 1.09% chance of exploitation in the next 30 days, higher than 65.1% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 1Timeline
- 19-10-2011PublishedVulnerability first disclosed.
- 07-08-2024Last modifiedVulnerability information updated.
Description
The CSRF protection mechanism in Django through 1.2.7 and 1.3.x through 1.3.1 does not properly handle web-server configurations supporting arbitrary HTTP Host headers, which allows remote attackers to trigger unauthenticated forged requests via vectors involving a DNS CNAME record and a web page containing JavaScript code.
CVSS metrics
3 scores · 2 sources · 3 versionsEPSS trend
Probability
1.09%
Chance of exploitation in the next 30 days
Percentile
65%
Versus all other CVEs
30-day change
0.00 pp
From 1.09% on 21-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Debian1 product
- python-django< 1.3.1-1
Djangoproject1 product
- djangoEOL≤ 1.2.6 | 0.91 | 0.95 | 0.95.1 | 0.96 | 1.0 | 1.0.1 | 1.0.2 | 1.1 | 1.10 | 1.1.2 | 1.1.3 | 1.2 | 1.2.1 | 1.2.1:2 | 1.2.2 | 1.2.3 | 1.2.4 | 1.2.5 | 1.3 | 1.3:alpha1 | 1.3:alpha2
PyPI1 product
- django≤ 1.2.7 | ≥ 1.3, ≤ 1.3.1 | ≥ 1.3, < 1.3.1
3 vendors · 3 products
References
16 linksShow all 16 references
- github.com/django/djangoPACKAGE