| Package | Affected versions | Patched versions |
|---|---|---|
| django | ≥ 1.5, < 1.6.11≥ 1.7, < 1.7.7≥ 1.8a0, < 1.8c1≥ 1.8a1, < 1.8c1< 1.4.20 | 1.6.111.7.71.8c11.4.20 |
| django | = 1.5= 1.5.1= 1.5.10= 1.5.11= 1.5.12= 1.5.2= 1.5.3= 1.5.4= 1.5.5= 1.5.6= 1.5.7= 1.5.8= 1.5.9= 1.6= 1.6.1= 1.6.10= 1.6.2= 1.6.3= 1.6.4= 1.6.5= 1.6.6= 1.6.7= 1.6.8= 1.6.9= 1.7= 1.7.1= 1.7.2= 1.7.3= 1.7.4= 1.7.5= 1.7.6= 1.8.0≤ 1.4.19 |
The utils.http.is_safe_url function in Django before 1.4.20, 1.5.x, 1.6.x before 1.6.11, 1.7.x before 1.7.7, and 1.8.x before 1.8c1 does not properly validate URLs, which allows remote attackers to conduct cross-site scripting (XSS) attacks via a control character in a URL, as demonstrated by a \x08javascript: URL.
Running one of these products? Scan your site to see whether it exposes a vulnerable version.
Scan my site free