CVE-2025-57833

EUVD-2025-26641
An issue was discovered in Django 4.2 before 4.2.24, 5.1 before 5.1.12, and 5.2 before 5.2.6. FilteredRelation is subject to SQL injection in column aliases, using a suitably crafted dictionary, with dictionary expansion, as the **kwargs passed QuerySet.annotate() or QuerySet.alias().
SQL Injection
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
7.1 HIGH
NETWORK
HIGH
LOW
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:N
Base Score
CVSS 3.x
EPSS Score
Percentile: 96.61%
Affected Products (NVD)
VendorProductVersion
djangoprojectdjango
4.2 ≤
𝑥
< 4.2.24
djangoprojectdjango
5.1 ≤
𝑥
< 5.1.12
djangoprojectdjango
5.2 ≤
𝑥
< 5.2.6
𝑥
= Vulnerable software versions
Debian logo
Debian Releases
Debian Product
Codename
python-django
bookworm
3:3.2.25-0+deb12u3
fixed
bookworm (security)
3:3.2.25-0+deb12u4
fixed
bullseye
vulnerable
bullseye (security)
2:2.2.28-1~deb11u13
fixed
forky
3:5.2.17-1
fixed
sid
3:5.2.17-2
fixed
trixie
3:4.2.28-0+deb13u2
fixed
trixie (security)
3:4.2.28-0+deb13u1
fixed
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
python-django
bionic
not-affected
focal
Fixed 2:2.2.12-1ubuntu0.29+esm3
released
jammy
Fixed 2:3.2.12-2ubuntu1.21
released
noble
Fixed 3:4.2.11-1ubuntu1.10
released
plucky
Fixed 3:4.2.18-1ubuntu1.4
released
trusty
not-affected
xenial
not-affected