Show filters
112 Total Results
Displaying 11-20 of 112
Sort by:
Attacker Value
Unknown

CVE-2023-36053

Disclosure Date: July 03, 2023 (last updated November 15, 2023)
In Django 3.2 before 3.2.20, 4 before 4.1.10, and 4.2 before 4.2.3, EmailValidator and URLValidator are subject to a potential ReDoS (regular expression denial of service) attack via a very large number of domain name labels of emails and URLs.
Attacker Value
Unknown

CVE-2023-31047

Disclosure Date: May 07, 2023 (last updated October 08, 2023)
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. This multiple upload has never been supported by forms.FileField or forms.ImageField (only the last uploaded file was validated). However, Django's "Uploading multiple files" documentation suggested otherwise.
Attacker Value
Unknown

CVE-2023-24580

Disclosure Date: February 15, 2023 (last updated October 08, 2023)
An issue was discovered in the Multipart Request Parser in Django 3.2 before 3.2.18, 4.0 before 4.0.10, and 4.1 before 4.1.7. Passing certain inputs (e.g., an excessive number of parts) to multipart forms could result in too many open files or memory exhaustion, and provided a potential vector for a denial-of-service attack.
Attacker Value
Unknown

CVE-2023-23969

Disclosure Date: February 01, 2023 (last updated October 08, 2023)
In Django 3.2 before 3.2.17, 4.0 before 4.0.9, and 4.1 before 4.1.6, the parsed values of Accept-Language headers are cached in order to avoid repetitive parsing. This leads to a potential denial-of-service vector via excessive memory usage if the raw value of Accept-Language headers is very large.
Attacker Value
Unknown

CVE-2022-41323

Disclosure Date: October 16, 2022 (last updated November 08, 2023)
In Django 3.2 before 3.2.16, 4.0 before 4.0.8, and 4.1 before 4.1.2, internationalized URLs were subject to a potential denial of service attack via the locale parameter, which is treated as a regular expression.
Attacker Value
Unknown

CVE-2022-36359

Disclosure Date: August 03, 2022 (last updated November 08, 2023)
An issue was discovered in the HTTP FileResponse class in Django 3.2 before 3.2.15 and 4.0 before 4.0.7. An application is vulnerable to a reflected file download (RFD) attack that sets the Content-Disposition header of a FileResponse when the filename is derived from user-supplied input.
Attacker Value
Unknown

CVE-2022-34265

Disclosure Date: July 04, 2022 (last updated November 08, 2023)
An issue was discovered in Django 3.2 before 3.2.14 and 4.0 before 4.0.6. The Trunc() and Extract() database functions are subject to SQL injection if untrusted data is used as a kind/lookup_name value. Applications that constrain the lookup name and kind choice to a known safe list are unaffected.
Attacker Value
Unknown

CVE-2022-28346

Disclosure Date: April 12, 2022 (last updated November 08, 2023)
An issue was discovered in Django 2.2 before 2.2.28, 3.2 before 3.2.13, and 4.0 before 4.0.4. QuerySet.annotate(), aggregate(), and extra() methods are subject to SQL injection in column aliases via a crafted dictionary (with dictionary expansion) as the passed **kwargs.
Attacker Value
Unknown

CVE-2022-28347

Disclosure Date: April 12, 2022 (last updated November 08, 2023)
A SQL injection issue was discovered in QuerySet.explain() in Django 2.2 before 2.2.28, 3.2 before 3.2.13, and 4.0 before 4.0.4. This occurs by passing a crafted dictionary (with dictionary expansion) as the **options argument, and placing the injection payload in an option name.
Attacker Value
Unknown

CVE-2022-23833

Disclosure Date: February 03, 2022 (last updated November 08, 2023)
An issue was discovered in MultiPartParser in Django 2.2 before 2.2.27, 3.2 before 3.2.12, and 4.0 before 4.0.2. Passing certain inputs to multipart forms could result in an infinite loop when parsing files.