Skip to content
OpenAdvisories
Medium · 6.5 CVE-2010-4534 EUVD-2011-0011GHSA-fwr5-q9rx-294fPYSEC-2011-28PYSEC-2011-8

Improper query string handling in Django

Published Jan 10, 2011 · Updated Aug 7, 2024 · Assigned by redhat

Description

The administrative interface in django.contrib.admin in Django before 1.1.3, 1.2.x before 1.2.4, and 1.3.x before 1.3 beta 1 does not properly restrict use of the query string to perform certain object filtering, which allows remote authenticated users to obtain sensitive information via a series of requests containing regular expressions, as demonstrated by a created_by__password__regex parameter.

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 1.2.4-1 —
Debian 13 python-django 1.2.4-1 —
Debian 12 python-django 1.2.4-1 —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI django < 1.1.3 1.1.3 GHSA-fwr5-q9rx-294f
PyPI django >= 1.2, < 1.2.4 1.2.4 GHSA-fwr5-q9rx-294f
PyPI django < 1.1.3 · >= 1.2, < 1.2.4 1.1.3, 1.2.4 PYSEC-2011-8

References