CVE-2015-5144 Django Vulnerable to HTTP Response Splitting Attack
MediumCVSS 4.3
EPSS 3.2%
- Published
- Updated
- Exploit status
- No public exploit known
Description
Django before 1.4.21, 1.5.x through 1.6.x, 1.7.x before 1.7.9, and 1.8.x before 1.8.3 uses an incorrect regular expression, which allows remote attackers to inject arbitrary headers and conduct HTTP response splitting attacks via a newline character in an (1) email message to the EmailValidator, a (2) URL to the URLValidator, or unspecified vectors to the (3) validate_ipv4_address or (4) validate_slug validator.
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| pypi django(PyPI) | < 1.4.21 | 1.4.21 |
| pypi django(PyPI) | = 1.0.1 | No fix listed |
| pypi django(PyPI) | = 1.0.2 | No fix listed |
| pypi django(PyPI) | = 1.0.3 | No fix listed |
| pypi django(PyPI) | = 1.0.4 | No fix listed |
| pypi django(PyPI) | = 1.1 | No fix listed |
| pypi django(PyPI) | = 1.1.1 | No fix listed |
| pypi django(PyPI) | = 1.1.2 | No fix listed |
| pypi django(PyPI) | = 1.1.3 | No fix listed |
| pypi django(PyPI) | = 1.1.4 | No fix listed |
| pypi django(PyPI) | = 1.2 | No fix listed |
| pypi django(PyPI) | = 1.2.1 | No fix listed |
| pypi django(PyPI) | = 1.2.2 | No fix listed |
| pypi django(PyPI) | = 1.2.3 | No fix listed |
| pypi django(PyPI) | = 1.2.4 | No fix listed |
| pypi django(PyPI) | = 1.2.5 | No fix listed |
| pypi django(PyPI) | = 1.2.6 | No fix listed |
| pypi django(PyPI) | = 1.2.7 | No fix listed |
| pypi django(PyPI) | = 1.3 | No fix listed |
| pypi django(PyPI) | = 1.3.1 | No fix listed |
| pypi django(PyPI) | = 1.3.2 | No fix listed |
| pypi django(PyPI) | = 1.3.3 | No fix listed |
| pypi django(PyPI) | = 1.3.4 | No fix listed |
| pypi django(PyPI) | = 1.3.5 | No fix listed |
| pypi django(PyPI) | = 1.3.6 | No fix listed |
Show 127 more
| Product | Affected versions | Fixed in |
|---|---|---|
| pypi django(PyPI) | = 1.3.7 | No fix listed |
| pypi django(PyPI) | = 1.4 | No fix listed |
| pypi django(PyPI) | = 1.4.1 | No fix listed |
| pypi django(PyPI) | = 1.4.10 | No fix listed |
| pypi django(PyPI) | = 1.4.11 | No fix listed |
| pypi django(PyPI) | = 1.4.12 | No fix listed |
| pypi django(PyPI) | = 1.4.13 | No fix listed |
| pypi django(PyPI) | = 1.4.14 | No fix listed |
| pypi django(PyPI) | = 1.4.15 | No fix listed |
| pypi django(PyPI) | = 1.4.16 | No fix listed |
| pypi django(PyPI) | = 1.4.17 | No fix listed |
| pypi django(PyPI) | = 1.4.18 | No fix listed |
| pypi django(PyPI) | = 1.4.19 | No fix listed |
| pypi django(PyPI) | = 1.4.2 | No fix listed |
| pypi django(PyPI) | = 1.4.20 | No fix listed |
| pypi django(PyPI) | = 1.4.3 | No fix listed |
| pypi django(PyPI) | = 1.4.4 | No fix listed |
| pypi django(PyPI) | = 1.4.5 | No fix listed |
| pypi django(PyPI) | = 1.4.6 | No fix listed |
| pypi django(PyPI) | = 1.4.7 | No fix listed |
| pypi django(PyPI) | = 1.4.8 | No fix listed |
| pypi django(PyPI) | = 1.4.9 | No fix listed |
| pypi django(PyPI) | >= 1.5, < 1.7.9 | 1.7.9 |
| pypi django(PyPI) | = 1.5 | No fix listed |
| pypi django(PyPI) | = 1.5.1 | No fix listed |
| pypi django(PyPI) | = 1.5.10 | No fix listed |
| pypi django(PyPI) | = 1.5.11 | No fix listed |
| pypi django(PyPI) | = 1.5.12 | No fix listed |
| pypi django(PyPI) | = 1.5.2 | No fix listed |
| pypi django(PyPI) | = 1.5.3 | No fix listed |
| pypi django(PyPI) | = 1.5.4 | No fix listed |
| pypi django(PyPI) | = 1.5.5 | No fix listed |
| pypi django(PyPI) | = 1.5.6 | No fix listed |
| pypi django(PyPI) | = 1.5.7 | No fix listed |
| pypi django(PyPI) | = 1.5.8 | No fix listed |
| pypi django(PyPI) | = 1.5.9 | No fix listed |
| pypi django(PyPI) | = 1.6 | No fix listed |
| pypi django(PyPI) | = 1.6.1 | No fix listed |
| pypi django(PyPI) | = 1.6.10 | No fix listed |
| pypi django(PyPI) | = 1.6.11 | No fix listed |
| pypi django(PyPI) | = 1.6.2 | No fix listed |
| pypi django(PyPI) | = 1.6.3 | No fix listed |
| pypi django(PyPI) | = 1.6.4 | No fix listed |
| pypi django(PyPI) | = 1.6.5 | No fix listed |
| pypi django(PyPI) | = 1.6.6 | No fix listed |
| pypi django(PyPI) | = 1.6.7 | No fix listed |
| pypi django(PyPI) | = 1.6.8 | No fix listed |
| pypi django(PyPI) | = 1.6.9 | No fix listed |
| pypi django(PyPI) | = 1.7 | No fix listed |
| pypi django(PyPI) | = 1.7.1 | No fix listed |
| pypi django(PyPI) | = 1.7.2 | No fix listed |
| pypi django(PyPI) | = 1.7.3 | No fix listed |
| pypi django(PyPI) | = 1.7.4 | No fix listed |
| pypi django(PyPI) | = 1.7.5 | No fix listed |
| pypi django(PyPI) | = 1.7.6 | No fix listed |
| pypi django(PyPI) | = 1.7.7 | No fix listed |
| pypi django(PyPI) | = 1.7.8 | No fix listed |
| pypi django(PyPI) | >= 1.8a1, < 1.8.3 | 1.8.3 |
| pypi django(PyPI) | = 1.8 | No fix listed |
| pypi django(PyPI) | = 1.8.1 | No fix listed |
| pypi django(PyPI) | = 1.8.2 | No fix listed |
| pypi django(PyPI) | = 1.8a1 | No fix listed |
| pypi django(PyPI) | = 1.8b1 | No fix listed |
| pypi django(PyPI) | = 1.8b2 | No fix listed |
| pypi django(PyPI) | = 1.8c1 | No fix listed |
| pypi django(PyPI) | >= 1.8, < 1.8.3 | 1.8.3 |
| debian/python-django(Debian:12) | < 1.7.9-1 | 1.7.9-1 |
| debian/python-django(Debian:13) | < 1.7.9-1 | 1.7.9-1 |
| debian/python-django(Debian:14) | < 1.7.9-1 | 1.7.9-1 |
| Canonical Ubuntu Linux | = 12.04 | No fix listed |
| Canonical Ubuntu Linux | = 14.04 | No fix listed |
| Canonical Ubuntu Linux | = 15.04 | No fix listed |
| Canonical Ubuntu Linux | = 15.10 | No fix listed |
| djangoproject django | <= 1.4.20 | No fix listed |
| djangoproject django | = 1.5 | No fix listed |
| djangoproject django | = 1.5-alpha | No fix listed |
| djangoproject django | = 1.5-beta | No fix listed |
| djangoproject django | = 1.5.1 | No fix listed |
| djangoproject django | = 1.5.2 | No fix listed |
| djangoproject django | = 1.5.3 | No fix listed |
| djangoproject django | = 1.5.4 | No fix listed |
| djangoproject django | = 1.5.5 | No fix listed |
| djangoproject django | = 1.5.6 | No fix listed |
| djangoproject django | = 1.5.7 | No fix listed |
| djangoproject django | = 1.5.8 | No fix listed |
| djangoproject django | = 1.5.9 | No fix listed |
| djangoproject django | = 1.5.10 | No fix listed |
| djangoproject django | = 1.5.11 | No fix listed |
| djangoproject django | = 1.5.12 | No fix listed |
| djangoproject django | = 1.6 | No fix listed |
| djangoproject django | = 1.6-beta1 | No fix listed |
| djangoproject django | = 1.6-beta2 | No fix listed |
| djangoproject django | = 1.6-beta3 | No fix listed |
| djangoproject django | = 1.6-beta4 | No fix listed |
| djangoproject django | = 1.6.1 | No fix listed |
| djangoproject django | = 1.6.2 | No fix listed |
| djangoproject django | = 1.6.3 | No fix listed |
| djangoproject django | = 1.6.4 | No fix listed |
| djangoproject django | = 1.6.5 | No fix listed |
| djangoproject django | = 1.6.6 | No fix listed |
| djangoproject django | = 1.6.7 | No fix listed |
| djangoproject django | = 1.6.8 | No fix listed |
| djangoproject django | = 1.6.9 | No fix listed |
| djangoproject django | = 1.6.10 | No fix listed |
| djangoproject django | = 1.7-beta1 | No fix listed |
| djangoproject django | = 1.7-beta2 | No fix listed |
| djangoproject django | = 1.7-beta3 | No fix listed |
| djangoproject django | = 1.7-beta4 | No fix listed |
| djangoproject django | = 1.7-rc1 | No fix listed |
| djangoproject django | = 1.7-rc2 | No fix listed |
| djangoproject django | = 1.7-rc3 | No fix listed |
| djangoproject django | = 1.7.1 | No fix listed |
| djangoproject django | = 1.7.2 | No fix listed |
| djangoproject django | = 1.7.3 | No fix listed |
| djangoproject django | = 1.7.4 | No fix listed |
| djangoproject django | = 1.7.5 | No fix listed |
| djangoproject django | = 1.7.6 | No fix listed |
| djangoproject django | = 1.7.7 | No fix listed |
| djangoproject django | = 1.7.8 | No fix listed |
| djangoproject django | = 1.7.9 | No fix listed |
| djangoproject django | = 1.8-beta1 | No fix listed |
| djangoproject django | = 1.8.0 | No fix listed |
| djangoproject django | = 1.8.1 | No fix listed |
| djangoproject django | = 1.8.2 | No fix listed |
| debian linux | = 7.0 | No fix listed |
| debian linux | = 8.0 | No fix listed |
| oracle solaris | = 11.3 | No fix listed |
References
- nvd.nist.gov third-party-advisory vendor-advisory
- github.com patch
- github.com patch
- github.com patch
- github.com patch
- github.com
- github.com
- github.com
- GLSA-201510-06 vendor-advisory
- web.archive.org
- web.archive.org
- www.djangoproject.com technical-description vendor-advisory
- FEDORA-2015-1dd5bc998f vendor-advisory
- openSUSE-SU-2015:1802 vendor-advisory
- openSUSE-SU-2015:1813 vendor-advisory
- DSA-3305 third-party-advisory vendor-advisory
- www.oracle.com third-party-advisory
- USN-2671-1 third-party-advisory vendor-advisory
- 75665 vdb-entry
- 1032820 vdb-entry
- github.com vendor-advisory
- Debian Security Tracker CVE-2015-5144 vendor-advisory