High severity · published Sep 3, 2025
CVE-2025-57833
An issue was discovered in Django 4.2 before 4.2.24, 5.1 before 5.1.12, and 5.2 before 5.2.6
8.1
CVSS
26.1%
EPSS
No
On KEV
Description
An issue was discovered in Django 4.2 before 4.2.24, 5.1 before 5.1.12, and 5.2 before 5.2.6. FilteredRelation is subject to SQL injection in column aliases, using a suitably crafted dictionary, with dictionary expansion, as the **kwargs passed QuerySet.annotate() or QuerySet.alias().
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
High
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)26.1% · higher than 98% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
DJ
Django · Djangoproject
4.2 before 4.2.24; 5.1 before 5.1.12; 5.2 before 5.2.6 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2025-57833
CVE.org
https://www.cve.org/CVERecord?id=CVE-2025-57833
Vendor Advisory
https://docs.djangoproject.com/en/dev/releases/security/
Vendor Advisory
https://groups.google.com/g/django-announce
Exploit
https://medium.com/@EyalSec/django-unauthenticated-0-click-rce-and-sql-injection-using-default-configuration-059964f3f898
Vendor Advisory
https://www.djangoproject.com/weblog/2025/sep/03/security-releases/
www.openwall.com
http://www.openwall.com/lists/oss-security/2025/09/03/3
lists.debian.org
https://lists.debian.org/debian-lts-announce/2025/09/msg00017.html
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
