GitHub Advisoryadvisory · PyPI
GHSA-r5cj-wv24-92p5 Django cross-site request forgery (CSRF) vulnerability
HIGH
Official page ↗
- Aliases
- CVE-2008-3909
- Ecosystem
- PyPI
- Packages
- Django
- Severity
- High
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
- Weaknesses
- CWE-352
- Reviewed
- 2023-09-22
Affected packages
• PyPI Django: >= 0.91.0, < 0.91.3 → fixed in 0.91.3
• PyPI Django: >= 0.95.0, < 0.95.4 → fixed in 0.95.4
• PyPI Django: >= 0.96.0, < 0.96.3 → fixed in 0.96.3
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.
Related
Alias · CVE (1)
- CVE-2008-3909 The administration application in Django 0.91, 0.95, and 0.96 stores unauthenticated HTTP POST requests and processes them after successful… vulnerability
Weakness · CWE (1)
- CWE-352 Cross-Site Request Forgery weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2008-3909 advisory
- https://github.com/django/django/commit/44debfeaa4473bd28872c735dd3d9afde6886752 web
- https://github.com/django/django/commit/7e0972bded362bc4b851c109df2c8a6548481a8e web
- https://github.com/django/django/commit/aee48854a164382c655acb9f18b3c06c3d238e81 web
- https://bugzilla.redhat.com/show_bug.cgi?id=460966 web
- https://github.com/django/django package
- https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2008-2.yaml web
- https://www.redhat.com/archives/fedora-package-announce/2008-September/msg00091.html web
- https://www.redhat.com/archives/fedora-package-announce/2008-September/msg00131.html web
- http://www.debian.org/security/2008/dsa-1640 web
- http://www.djangoproject.com/weblog/2008/sep/02/security web
- http://www.openwall.com/lists/oss-security/2008/09/03/4 web