GitHub Advisoryadvisory · PyPI

GHSA-78vx-ggch-wghm Django Allows Redirect via Data URL

CRITICAL Published 2022-05-17 Modified 2024-11-18 Official page ↗
Aliases
CVE-2012-3442
Ecosystem
PyPI
Packages
Django
Severity
Critical
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Weaknesses
CWE-79
Reviewed
2023-08-29

Affected packages

• PyPI Django: < 1.3.2 → fixed in 1.3.2 • PyPI Django: >= 1.4, < 1.4.1 → fixed in 1.4.1

Description

The (1) `django.http.HttpResponseRedirect` and (2) `django.http.HttpResponsePermanentRedirect` classes in Django before 1.3.2 and 1.4.x before 1.4.1 do not validate the scheme of a redirect target, which might allow remote attackers to conduct cross-site scripting (XSS) attacks via a `data:` URL.

Related

Alias · CVE (1)

  • CVE-2012-3442 The (1) django.http.HttpResponseRedirect and (2) django.http.HttpResponsePermanentRedirect classes in Django before 1.3.2 and 1.4.x before… vulnerability

Weakness · CWE (1)

  • CWE-79 Improper Neutralization of Input During Web Page Generation weakness

References