CVE-2015-5144Improper Input Validation in Django

Severity
4.3MEDIUMNVD
OSV7.8
EPSS
2.2%
top 15.43%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedJul 14
Latest updateMay 17

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.

CVSS vector

AV:N/AC:M/C:N/I:P/A:NExploitability: 8.6 | Impact: 2.9

Affected Packages3 packages

PyPIdjangoproject/django1.51.7.9+2
NVDdjangoproject/django1.4.20+38
NVDoracle/solaris11.3

Also affects: Debian Linux 7.0, 8.0, Ubuntu Linux 12.04, 14.04, 15.04, 15.10

🔴Vulnerability Details

5
OSV
Django Vulnerable to HTTP Response Splitting Attack2022-05-17
GHSA
Django Vulnerable to HTTP Response Splitting Attack2022-05-17
OSV
CVE-2015-5144: Django before 12015-07-14
CVEList
CVE-2015-5144: Django before 12015-07-14
OSV
python-django vulnerabilities2015-07-09

📋Vendor Advisories

3
Ubuntu
Django vulnerabilities2015-07-09
Red Hat
Django: possible header injection due to validators accepting newlines in input2015-07-08
Debian
CVE-2015-5144: python-django - Django before 1.4.21, 1.5.x through 1.6.x, 1.7.x before 1.7.9, and 1.8.x before ...2015

💬Community

5
Bugzilla
CVE-2015-5144 python-django: Django: possible header injection due to validators accepting newlines in input [fedora-all]2015-07-14
Bugzilla
CVE-2015-5144 Django14: Django: possible header injection due to validators accepting newlines in input [epel-6]2015-07-14
Bugzilla
CVE-2015-5144 python-django: Django: possible header injection due to validators accepting newlines in input [epel-7]2015-07-14
Bugzilla
CVE-2015-5144 Django: possible header injection due to validators accepting newlines in input2015-07-03
Bugzilla
CVE-2009-5144 CVE-2015-2091 mod_gnutls: GnuTLSClientVerify require is ignored in directory and server context2015-02-27
CVE-2015-5144 — Improper Input Validation in Django | cvebase