peter bassill · operator
$ cve CVE-2022-28346 JSON

CVE-2022-28346

9.8
CRITICAL · CVSS 3.1 · EPSS 18.7% (pctl 97)

Patch early

EPSS 18.7% — above the 10% action threshold.

Description

An issue was discovered in Django 2.2 before 2.2.28, 3.2 before 3.2.13, and 4.0 before 4.0.4. QuerySet.annotate(), aggregate(), and extra() methods are subject to SQL injection in column aliases via a crafted dictionary (with dictionary expansion) as the passed **kwargs.

Scoring

CVSS9.8 (CRITICAL, v3.1)
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS18.66% — more likely to be exploited than 97% of all CVEs
WeaknessCWE-89
On CISA KEVno
Public exploitnone known
Published2022-04-12
Last modified2026-06-17

Affected (2)

VendorProduct
debiandebian linux
djangoprojectdjango

References

→ the Explorer  ·  watch your stack  ·  NVD