CVE-2013-6044
Description
The is_safe_url function in utils/http.py in Django 1.4.x before 1.4.6, 1.5.x before 1.5.2, and 1.6 before beta 2 treats a URL's scheme as safe even if it is not HTTP or HTTPS, which might introduce cross-site scripting (XSS) or other vulnerabilities into Django applications that use this function, as demonstrated by "the login view in django.contrib.auth.views" and the javascript: scheme.
How to fix
- django1.4.6, 1.5.2 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| djangoproject django | 1.4, 1.4.1, 1.4.2, 1.4.4, 1.4.5, 1.5, 1.5.1, 1.6 | — |
| djangoPyPI | 1.4 ≤ v < 1.4.6, 1.5 ≤ v < 1.5.2 | 1.4.6, 1.5.2 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.