Unscored severity · published Nov 18, 2012
CVE-2012-4520
The django.http.HttpRequest.get_host function in Django 1.3.x before 1.3.4 and 1.4.x before 1.4.2 allows remote attackers to generate and display arbitrary URLs via crafted…
–
CVSS
3.7%
EPSS
No
On KEV
Description
The django.http.HttpRequest.get_host function in Django 1.3.x before 1.3.4 and 1.4.x before 1.4.2 allows remote attackers to generate and display arbitrary URLs via crafted username and password Host header values.
Exploitation
Is it being used?
Exploit prediction (EPSS)3.7% · higher than 90% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
DJ
Django · Djangoproject
1.3; 1.3; 1.3; 1.3.1; 1.3.2; 1.3.3; +2 more · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2012-4520
CVE.org
https://www.cve.org/CVERecord?id=CVE-2012-4520
bugs.debian.org
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=691145
lists.fedoraproject.org
http://lists.fedoraproject.org/pipermail/package-announce/2012-October/090666.html
lists.fedoraproject.org
http://lists.fedoraproject.org/pipermail/package-announce/2012-October/090904.html
lists.fedoraproject.org
http://lists.fedoraproject.org/pipermail/package-announce/2012-October/090970.html
Vendor Advisory
http://secunia.com/advisories/51033
Vendor Advisory
http://secunia.com/advisories/51314
More from Django
9.8
CVE-2026-4277
Privilege abuse in GenericInlineModelAdmin
9.8
CVE-2025-59681
An issue was discovered in Django 4.2 before 4.2.25, 5.1 before 5.1.13, and 5.2 before 5.2.7
9.8
CVE-2024-53908
An issue was discovered in Django 5.1 before 5.1.4, 5.0 before 5.0.10, and 4.2 before 4.2.17
9.8
CVE-2023-31047
In Django 3.2 before 3.2.19, 4.x before 4.1.9, and 4.2 before 4.2.1, it was possible to bypass validation when using one form field to upload multiple files
9.8
CVE-2022-34265
An issue was discovered in Django 3.2 before 3.2.14 and 4.0 before 4.0.6
