Skip to content
OpenAdvisories
Medium · 5.3 CVE-2014-0483 EUVD-2014-0015GHSA-rw75-m7gp-92m3PYSEC-2014-7

Django data leakage via querystring manipulation in admin

Published Aug 26, 2014 · Updated Aug 6, 2024 · Assigned by debian

Description

The administrative interface (contrib.admin) in Django before 1.4.14, 1.5.x before 1.5.9, 1.6.x before 1.6.6, and 1.7 before release candidate 3 does not check if a field represents a relationship between models, which allows remote authenticated users to obtain sensitive information via a to_field parameter in a popup action to an admin change form page, as demonstrated by a /admin/auth/user/?pop=1&t=password URI.

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.6.6-1 —
Debian 13 python-django 1.6.6-1 —
Debian 12 python-django 1.6.6-1 —
Debian 7 python-django 1.4.5-1+deb7u8 DSA-3010-1
Debian 6.0 python-django 1.2.3-3+squeeze11 DLA-65-1
ReleasePackageFixed inAdvisory
Ubuntu 14.04 LTS python-django 1.6.1-2ubuntu0.4 USN-2347-1

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI django < 1.4.14 1.4.14 GHSA-rw75-m7gp-92m3
PyPI django >= 1.5, < 1.5.9 1.5.9 GHSA-rw75-m7gp-92m3
PyPI django >= 1.6, < 1.6.6 1.6.6 GHSA-rw75-m7gp-92m3
PyPI django >= 1.7a1, < 1.7c3 1.7c3 GHSA-rw75-m7gp-92m3
PyPI django < 1.4.14 · >= 1.5, < 1.5.9 · >= 1.6, < 1.6.6 1.4.14, 1.5.9, 1.6.6 PYSEC-2014-7

Advisories 3

References