CVE-2025-64459CRITICAL 9.1EPSS p96.9%

CVE-2025-64459CVE-2025-64459

Description

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.

Scoring

CVSS 3.19.1 (CRITICAL)
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
EPSS18.75% probability of exploitation · percentile 96.9% · 2026-06-18T12:00:27Z
Published2025-11-05
Last modified2025-11-10

Underlying weaknesses· 1

CWE-89

References

  1. https://docs.djangoproject.com/en/dev/releases/security/
  2. https://groups.google.com/g/django-announce
  3. https://www.djangoproject.com/weblog/2025/nov/05/security-releases/
  4. https://shivasurya.me/security/django/2025/11/07/django-sql-injection-CVE-2025-64459.html

1

TypeTargetConfidenceTier
WeaknessImproper Neutralization of Special Elements used in an SQL Command ('SQL Injection')cwe-890%live

Related by meaning· 6

Nearest entities by semantic similarity across the cs-graph corpus.

CVE
CVE-2025-57833
CVE
CVE-2025-59681
CVE
CVE-2025-50979
CVE
CVE-2026-4277
CVE
CVE-2026-6873
CVE
CVE-2026-46645
Sourced from NVD + FIRST.org EPSS. Curated for EU compliance use cases by Adam Lundqvist, Founder at SQUR.