CVE-2021-32052

Description

In Django 2.2 before 2.2.22, 3.1 before 3.1.10, and 3.2 before 3.2.2 (with Python 3.9.5+), URLValidator does not prohibit newlines and tabs (unless the URLField form field is used). If an application uses values with newlines in an HTTP response, header injection can occur. Django itself is unaffected because HttpResponse prohibits newlines in HTTP headers.

Risk Information

Base Score
6.1
MODERATE
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
EPSS Score
Exploitation Probability
2.571

Associated Vulnerability

VulnerabilityOS Platform
Vulnerabilities CVE-2021-32052 are fixed in Python-django 2.2.22Windows
Vulnerabilities CVE-2021-32052 are fixed in Python-django 3.1.10Windows
Vulnerabilities CVE-2021-32052 are fixed in Python-django 3.2.2Windows
High-level Python web development framework (USN-4975-1) python3-django_2.2.12-1ubuntu0.7_all.debLinux
High-level Python web development framework (USN-4975-1) python3-django_2.2.16-1ubuntu0.5_all.debLinux
High-level Python web development framework (USN-4975-1) python3-django_2.2.20-1ubuntu0.2_all.debLinux
High-level Python web development framework (USN-5373-1) python3-django_2.2.24-1ubuntu1.5_all.debLinux
High-level Python web development framework (USN-5373-1) python-django_1.11.11-1ubuntu1.17_all.debLinux
High-level Python web development framework (USN-5373-1) python3-django_1.11.11-1ubuntu1.17_all.debLinux
Vulnerabilities CVE-2021-32052 are fixed in Python-django for linux 2.2.22Linux
Vulnerabilities CVE-2021-32052 are fixed in Python-django for linux 3.1.10Linux
Vulnerabilities CVE-2021-32052 are fixed in Python-django for linux 3.2.2Linux

Patch Details

No records found

References

https://nvd.nist.gov/vuln/detail/CVE-2023-1234
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-1234