peter bassill · operator
$ cve CVE-2025-64459 JSON

CVE-2025-64459 EXPLOIT

9.1
CRITICAL · CVSS 3.1 · EPSS 19.4% (pctl 97)

Patch early

A public exploit exists.

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

CVSS9.1 (CRITICAL, v3.1)
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
EPSS19.4% — more likely to be exploited than 97% of all CVEs
WeaknessCWE-89
On CISA KEVno
Public exploityes
Published2025-11-05
Last modified2026-06-17

Affected (1)

VendorProduct
djangoprojectdjango

Public exploits

SourceTitleDate
exploit-dbDjango 5.1.13 - SQL Injection2025-12-03

References

→ the Explorer  ·  watch your stack  ·  NVD