Vulnerability advisory
GHSA-r5cj-wv24-92p5
Django cross-site request forgery (CSRF) vulnerability
Also known as CVE-2008-3909PYSEC-2008-2
Severity
- CVSS 3.x
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Affected versions
| Affected | Fixed in |
|---|---|
0.91.0 to before 0.91.3 | 0.91.3Advisories → |
0.95.0 to before 0.95.4 | 0.95.4Advisories → |
0.96.0 to before 0.96.3 | 0.96.3Advisories → |
Description
The administration application in Django 0.91.x, 0.95.x, and 0.96.x stores unauthenticated HTTP POST requests and processes them after successful authentication occurs, which allows remote attackers to conduct cross-site request forgery (CSRF) attacks and delete or modify data via unspecified requests.
References
- Advisorynvd.nist.gov/vuln/detail/CVE-2008-3909 ↗
- Webgithub.com/django/django/commit/44debfeaa4473bd28872c735dd3d9afde6886752 ↗
- Webgithub.com/django/django/commit/7e0972bded362bc4b851c109df2c8a6548481a8e ↗
- Webgithub.com/django/django/commit/aee48854a164382c655acb9f18b3c06c3d238e81 ↗
- Webbugzilla.redhat.com/show_bug.cgi?id=460966 ↗
- Packagegithub.com/django/django ↗
- Webgithub.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2008-2.yaml ↗
- Webwww.redhat.com/archives/fedora-package-announce/2008-September/msg00091.html ↗
- Webwww.redhat.com/archives/fedora-package-announce/2008-September/msg00131.html ↗
- Webwww.debian.org/security/2008/dsa-1640 ↗
- Webwww.djangoproject.com/weblog/2008/sep/02/security ↗
- Webwww.openwall.com/lists/oss-security/2008/09/03/4 ↗