Skip to content
OpenAdvisories
Medium · 5.9 CVE-2007-5712 EUVD-2007-0001GHSA-9v8h-57gv-qch6PYSEC-2007-1

Django vulnerable to Denial of Service via i18n middleware component

Published Oct 30, 2007 · Updated Aug 7, 2024 · Assigned by mitre

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 python-django 0.96-1.1 —
Debian 13 python-django 0.96-1.1 —
Debian 12 python-django 0.96-1.1 —
Debian 4.0 python-django 0.95.1-1etch2 DSA-1640-1

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI django >= 0.96.0, < 0.96.1 0.96.1 GHSA-9v8h-57gv-qch6
PyPI django >= 0.95, < 0.95.2 0.95.2 GHSA-9v8h-57gv-qch6
PyPI django >= 0.91.0, < 0.91.1 0.91.1 GHSA-9v8h-57gv-qch6
PyPI django < 1.1 1.1 PYSEC-2007-1

Advisories 1

References