CVE-2021-35042
django: potential SQL injection via unsanitized QuerySet.order_by() input
Severidad por fuente
La etiqueta propia de Trivy es CRITICAL. Crítica según NVD, GHSA, Bitnami. Más baja según Red Hat (alta).
Descripción
Django 3.1.x before 3.1.13 and 3.2.x before 3.2.5 allows QuerySet.order_by SQL injection if order_by is untrusted input from a client of a web application.
Paquetes afectados y versiones corregidas
| Fuente | Paquete | Corregido en |
|---|---|---|
| bitnami::Bitnami Vulnerability Database | django | 3.1.13, 3.2.5 |
| pip::GitHub Security Advisory pip | django | 3.2.5, 3.1.13 |
| alpine 3.13 | py3-django | 3.1.13-r0 |
| alpine 3.14 | py3-django | 3.1.13-r0 |
| alpine 3.15 | py3-django | 3.1.13-r0 |
| alpine 3.16 | py3-django | 3.1.13-r0 |
| alpine 3.17 | py3-django | 3.1.13-r0 |
| alpine 3.18 | py3-django | 3.1.13-r0 |
| alpine 3.19 | py3-django | 3.1.13-r0 |
| alpine 3.20 | py3-django | 3.1.13-r0 |
| alpine 3.21 | py3-django | 3.1.13-r0 |
| alpine 3.22 | py3-django | 3.1.13-r0 |
Mostrar las 15 entradas de 15 fuentes
| Fuente | Paquete | Corregido en |
|---|---|---|
| bitnami::Bitnami Vulnerability Database | django | 3.1.13, 3.2.5 |
| pip::GitHub Security Advisory pip | django | 3.2.5, 3.1.13 |
| alpine 3.13 | py3-django | 3.1.13-r0 |
| alpine 3.14 | py3-django | 3.1.13-r0 |
| alpine 3.15 | py3-django | 3.1.13-r0 |
| alpine 3.16 | py3-django | 3.1.13-r0 |
| alpine 3.17 | py3-django | 3.1.13-r0 |
| alpine 3.18 | py3-django | 3.1.13-r0 |
| alpine 3.19 | py3-django | 3.1.13-r0 |
| alpine 3.20 | py3-django | 3.1.13-r0 |
| alpine 3.21 | py3-django | 3.1.13-r0 |
| alpine 3.22 | py3-django | 3.1.13-r0 |
| alpine 3.23 | py3-django | 3.1.13-r0 |
| alpine 3.24 | py3-django | 3.1.13-r0 |
| alpine edge | py3-django | 3.1.13-r0 |
Referencias
- https://access.redhat.com/security/cve/CVE-2021-35042
- https://docs.djangoproject.com/en/3.1/releases/3.1.13/
- https://docs.djangoproject.com/en/3.2/releases/3.2.5
- https://docs.djangoproject.com/en/3.2/releases/security
- https://docs.djangoproject.com/en/3.2/releases/security/
- https://github.com/advisories/GHSA-xpfp-f569-q3p2
- https://github.com/django/django
- https://github.com/django/django/commit/0bd57a879a0d54920bb9038a732645fb917040e9
Las 22 referencias
- https://github.com/django/django/commit/a34a5f724c5d5adb2109374ba3989ebb7b11f81f
- https://github.com/django/django/commit/dae83a24519d6f284c74414e0b81d64d9b5a0db4
- https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2021-109.yaml
- https://groups.google.com/forum/#!forum/django-announce
- https://groups.google.com/forum/#%21forum/django-announce
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/SS6NJTBYWOX6J7G4U3LUOILARJKWPQ5Y
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/SS6NJTBYWOX6J7G4U3LUOILARJKWPQ5Y/
- https://nvd.nist.gov/vuln/detail/CVE-2021-35042
- https://security.netapp.com/advisory/ntap-20210805-0008
- https://security.netapp.com/advisory/ntap-20210805-0008/
- https://www.cve.org/CVERecord?id=CVE-2021-35042
- https://www.djangoproject.com/weblog/2021/jul/01/security-releases
- https://www.djangoproject.com/weblog/2021/jul/01/security-releases/
- https://www.openwall.com/lists/oss-security/2021/07/02/2