CVE-2025-64459
CRITICALDjango < 4.2.26 - SQL Injection
Title source: ruleDescription
An issue was discovered in 5.1 before 5.1.14, 4.2 before 4.2.26, and 5.2 before 5.2.8. The methods `QuerySet.filter()`, `QuerySet.exclude()`, and `QuerySet.get()`, and the class `Q()`, are subject to SQL injection when using a suitably crafted dictionary, with dictionary expansion, as the `_connector` argument. Earlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected. Django would like to thank cyberstan for reporting this issue.
Exploits (9)
github
SCANNER
10 stars
by XiaomingX · pythonpoc
https://github.com/XiaomingX/data-cve-poc-py-v1/tree/main/2025/CVE-2025-64459
nomisec
WRITEUP
2 stars
by omarkurt · poc
https://github.com/omarkurt/django-connector-CVE-2025-64459-testbed
exploitdb
WORKING POC
by Wafcontrol Security Team · pythonwebappsmultiple
https://www.exploit-db.com/exploits/52456
References (4)
Scores
CVSS v3
9.1
EPSS
0.0019
EPSS Percentile
40.9%
Attack Vector
NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Classification
CWE
CWE-89
Status
published
Affected Products (2)
djangoproject/django
< 4.2.26
pypi/django
< 5.2.8PyPI
Timeline
Published
Nov 05, 2025
Tracked Since
Feb 18, 2026