Skip to content
OpenAdvisories
Medium · 6.1 CVE-2017-7234 EUVD-2017-0024GHSA-h4hv-m4h4-mhwgPYSEC-2017-10

Django open redirect

Published Apr 4, 2017 · Updated Aug 5, 2024 · Assigned by mitre

Description

A maliciously crafted URL to a Django (1.10 before 1.10.7, 1.9 before 1.9.13, and 1.8 before 1.8.18) site using the ``django.views.static.serve()`` view could redirect to any other domain, aka an open redirect vulnerability.

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:1.10.7-1 —
Debian 13 python-django 1:1.10.7-1 —
Debian 12 python-django 1:1.10.7-1 —
Debian 8 python-django 1.7.11-1+deb8u2 DSA-3835-1
Debian 7 python-django 1.4.22-1+deb7u3 DLA-885-1
ReleasePackageFixed inAdvisory
Ubuntu 16.04 LTS python-django 1.8.7-1ubuntu5.5 USN-3254-1
Ubuntu 14.04 LTS python-django 1.6.11-0ubuntu1.1 USN-3254-1
ReleasePackageFixed inAdvisory
SUSE Package Hub 12 SP1 python-Django 1.11.15-2.1 openSUSE-SU-2023:0077-1
SUSE Package Hub 12 python-Django 1.11.10-5.1 openSUSE-SU-2018:0632-1
SUSE OpenStack Cloud 7 python-Django 1.8.19-3.4.1 SUSE-SU-2018:0973-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SUSE OpenStack Cloud 6 python-Django 1.8.19-3.6.1 SUSE-SU-2018:1102-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed python-Django 3.2.7-2.3 openSUSE-SU-2026:11248-1, openSUSE-SU-2024:13887-1, openSUSE-SU-2024:11205-1
openSUSE Tumbleweed python-Django4 4.2.14-1.1 openSUSE-SU-2026:11235-1, openSUSE-SU-2024:14208-1
openSUSE Tumbleweed python-Django5 5.2.16-1.1 openSUSE-SU-2026:11270-1
openSUSE Tumbleweed python-Django6 6.0-1.1 openSUSE-SU-2026:10005-1
ReleasePackageFixed inAdvisory
Alpine v3.24 py3-django 1.10.7-r0 —
Alpine v3.23 py3-django 1.10.7-r0 —
Alpine v3.22 py3-django 1.10.7-r0 —
Alpine v3.21 py3-django 1.10.7-r0 —
Alpine v3.20 py3-django 1.10.7-r0 —
Show 18 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 py3-django 1.10.7-r0 —
Alpine v3.18 py3-django 1.10.7-r0 —
Alpine v3.17 py3-django 1.10.7-r0 —
Alpine v3.16 py3-django 1.10.7-r0 —
Alpine v3.15 py3-django 1.10.7-r0 —
Alpine v3.14 py3-django 1.10.7-r0 —
Alpine v3.13 py3-django 1.10.7-r0 —
Alpine v3.12 py3-django 1.10.7-r0 —
Alpine v3.11 py3-django 1.10.7-r0 —
Alpine v3.10 py-django 1.10.7-r0 —
Alpine v3.9 py-django 1.10.7-r0 —
Alpine v3.8 py-django 1.10.7-r0 —
Alpine v3.7 py-django 1.10.7-r0 —
Alpine v3.6 py-django 1.10.7-r0 —
Alpine v3.5 py-django 1.8.18-r0 —
Alpine v3.4 py-django 1.8.18-r0 —
Alpine v3.3 py-django 1.8.18-r0 —
Alpine v3.2 py-django 1.8.18-r0 —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI django >= 1.10, < 1.10.7 1.10.7 GHSA-h4hv-m4h4-mhwg
PyPI django >= 1.9, < 1.9.13 1.9.13 GHSA-h4hv-m4h4-mhwg
PyPI django >= 1.8, < 1.8.18 1.8.18 GHSA-h4hv-m4h4-mhwg
PyPI django >= 1.10, < 1.10.7 · >= 1.9, < 1.9.13 · >= 1.8, < 1.8.18 1.10.7, 1.9.13, 1.8.18 PYSEC-2017-10

Advisories 14

References