CVE-2025-64459
Potential SQL injection via _connector keyword argument in QuerySet and Q objects
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.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Produtos afetados
djangoproject · DjangoPoCs públicas encontradas — 9
githubgithub.com/omarkurt/django-connector-CVE-2025-64459-testbed★ 2githubgithub.com/0xCyberstan/CVE-2025-64459-Poc★ 2githubgithub.com/nunpa/CVE-2025-64459★ 1githubgithub.com/purehate/CVE-2025-64459-hunter★ 0githubgithub.com/joshualent/django-cve-2025-64459★ 0githubgithub.com/rockmelodies/django_sqli_target_CVE-2025-64459★ 0githubgithub.com/Z3YR0xX/CVE-2025-64459★ 0githubgithub.com/alxsourin/Helpdesk-Telecom-CVE-2025-64459★ 0exploitdbwww.exploit-db.com/exploits/52456não verificado⚠ Recursos públicos, para você avaliar a exposição de sistemas que controla ou está autorizado a testar. Teste apenas com autorização.
Quer saber se a sua infraestrutura está exposta a isto?
Falar com a TrueHacking →