Vulnerability advisory
BIT-django-2025-13372
Potential SQL injection in FilteredRelation column aliases on PostgreSQL
Also known as CVE-2025-13372GHSA-rqw2-ghq9-44m7PYSEC-2025-104
Severity
Severity not reported.
Affected versions
django Bitnami
| Affected | Fixed in |
|---|---|
4.2.0 to before 4.2.27 | 4.2.27 |
5.1.0 to before 5.1.15 | 5.1.15 |
5.2.0 to before 5.2.9 | 5.2.9 |
Severity for this package
| |
Description
An issue was discovered in 5.2 before 5.2.9, 5.1 before 5.1.15, and 4.2 before 4.2.27.
FilteredRelation is subject to SQL injection in column aliases, using a suitably crafted dictionary, with dictionary expansion, as the **kwargs passed to QuerySet.annotate() or QuerySet.alias() on PostgreSQL.
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 Stackered for reporting this issue.