Vulnerability advisory
GHSA-9v8h-57gv-qch6
Django vulnerable to Denial of Service via i18n middleware component
Also known as CVE-2007-5712PYSEC-2007-1
Severity
- CVSS 3.x
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Affected versions
| Affected | Fixed in |
|---|---|
0.96.0 to before 0.96.1 | 0.96.1Advisories → |
Also listed as affected (1) | |
0.95 to before 0.95.2 | 0.95.2Advisories → |
0.91.0 to before 0.91.1 | 0.91.1Advisories → |
Also listed as affected (1) | |
Description
The internationalization (i18n) framework in Django 0.91, 0.95, 0.95.1, and 0.96, and as used in other products such as PyLucid, when the USE_I18N option and the i18n component are enabled, allows remote attackers to cause a denial of service (memory consumption) via many HTTP requests with large Accept-Language headers.
References
- Advisorynvd.nist.gov/vuln/detail/CVE-2007-5712 ↗
- Webgithub.com/django/django/commit/412ed22502e11c50dbfee854627594f0e7e2c234 ↗
- Webgithub.com/django/django/commit/7dd2dd08a79e388732ce00e2b5514f15bd6d0f6f ↗
- Webgithub.com/django/django/commit/8bc36e726c9e8c75c681d3ad232df8e882aaac81 ↗
- Webexchange.xforce.ibmcloud.com/vulnerabilities/38143 ↗
- Packagegithub.com/django/django ↗
- Webgithub.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2007-1.yaml ↗
- Webweb.archive.org/web/20091201070224/http://secunia.com/advisories/27435 ↗
- Webweb.archive.org/web/20111224195100/http://secunia.com/advisories/27597 ↗
- Webweb.archive.org/web/20111229085535/http://secunia.com/advisories/31961 ↗
- Webweb.archive.org/web/20200228183657/http://www.securityfocus.com/bid/26227 ↗
- Webwww.redhat.com/archives/fedora-package-announce/2007-November/msg00243.html ↗
- Webwww.redhat.com/archives/fedora-package-announce/2007-November/msg00257.html ↗
- Websourceforge.net/forum/forum.php?forum_id=749199 ↗
- Webwww.debian.org/security/2008/dsa-1640 ↗
- Webwww.djangoproject.com/weblog/2007/oct/26/security-fix ↗