CVE-2017-7233

Django 1.10 before 1.10.7, 1.9 before 1.9.13, and 1.8 before 1.8.18 relies on user input in some cases to redirect the user to an "on success" URL. The security check for these redirects (namely ``django.utils.http.is_safe_url()``) considered some numeric URLs "safe" when they shouldn't be, aka an open redirect vulnerability. Also, if a developer relies on ``is_safe_url()`` to provide safe redirect targets and puts such a URL into a link, they could suffer from an XSS attack.
Open Redirect
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTNIST
6.1 MEDIUM
NETWORK
LOW
NONE
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
mitreCNA
---
---
CVEADP
---
---
Base Score
CVSS 3.x
EPSS Score
Percentile: 73%
VendorProductVersion
djangoprojectdjango
1.8.0
djangoprojectdjango
1.8.0:a1
djangoprojectdjango
1.8.0:b1
djangoprojectdjango
1.8.0:b2
djangoprojectdjango
1.8.0:c1
djangoprojectdjango
1.8.1
djangoprojectdjango
1.8.2
djangoprojectdjango
1.8.3
djangoprojectdjango
1.8.4
djangoprojectdjango
1.8.5
djangoprojectdjango
1.8.6
djangoprojectdjango
1.8.7
djangoprojectdjango
1.8.8
djangoprojectdjango
1.8.9
djangoprojectdjango
1.8.10
djangoprojectdjango
1.8.11
djangoprojectdjango
1.8.12
djangoprojectdjango
1.8.13
djangoprojectdjango
1.8.14
djangoprojectdjango
1.8.15
djangoprojectdjango
1.8.16
djangoprojectdjango
1.8.17
djangoprojectdjango
1.9
djangoprojectdjango
1.9:a1
djangoprojectdjango
1.9:b1
djangoprojectdjango
1.9:rc1
djangoprojectdjango
1.9:rc2
djangoprojectdjango
1.9.1
djangoprojectdjango
1.9.2
djangoprojectdjango
1.9.3
djangoprojectdjango
1.9.4
djangoprojectdjango
1.9.5
djangoprojectdjango
1.9.6
djangoprojectdjango
1.9.7
djangoprojectdjango
1.9.8
djangoprojectdjango
1.9.9
djangoprojectdjango
1.9.10
djangoprojectdjango
1.9.11
djangoprojectdjango
1.9.12
djangoprojectdjango
1.10.0
djangoprojectdjango
1.10.0:a1
djangoprojectdjango
1.10.0:b1
djangoprojectdjango
1.10.0:rc1
djangoprojectdjango
1.10.1
djangoprojectdjango
1.10.2
djangoprojectdjango
1.10.3
djangoprojectdjango
1.10.4
djangoprojectdjango
1.10.5
djangoprojectdjango
1.10.6
𝑥
= Vulnerable software versions
Debian logo
Debian Releases
Debian Product
Codename
python-django
bullseye (security)
2:2.2.28-1~deb11u2
fixed
bullseye
2:2.2.28-1~deb11u2
fixed
bookworm
3:3.2.19-1+deb12u1
fixed
bookworm (security)
3:3.2.19-1+deb12u1
fixed
sid
3:4.2.16-1
fixed
trixie
3:4.2.16-1
fixed
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
python-django
yakkety
Fixed 1.8.7-1ubuntu8.2
released
xenial
Fixed 1.8.7-1ubuntu5.5
released
trusty
Fixed 1.6.11-0ubuntu1.1
released
precise
Fixed 1.3.1-4ubuntu1.23
released