SQL injection - Code In python-django
Description
Django is subject to SQL injection through its column aliases 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().
Mitigation
Update Impact
Minimal update. May introduce new vulnerabilities or breaking changes.
Ecosystem | Package | Affected version | Patched versions |
|---|---|---|---|
debian 12 | 3:3.2.25-0+deb12u1 | ||
debian 11 | 2:2.2.28-1~deb11u8 | ||
debian 13 | 3:4.2.27-0+deb13u1 | ||
debian 14 | 3:4.2.24-1 | ||
pypi | 4.2.24, 5.1.12, 5.2.6 |
Aliases
1. 2. 3. 4. 5. 6. 7.
References
1. 2. 3. 4. 5. 6. 7. 8. 9. 10.