CVE-2024-21543
CVE-2024-21543
Esta página presenta datos de fuentes públicas de vulnerabilidades. Consulta el aviso original antes de actualizar.
Versions of the package djoser before 2.3.0 are vulnerable to Authentication Bypass when the authenticate() function fails. This is because the system falls back to querying the database directly, granting access to users with valid credentials, and eventually bypassing custom authentication checks such as two-factor authentication, LDAP validations, or requirements from configured AUTHENTICATION_BACKENDS.
CVSS 5.7 · Media · EPSS 0,5% · Corrección disponible
- Publicación
- Actualización
Pila tecnológica: system · python
Productos y versiones afectados
djoser
- Versiones
- ≥ 0, < 2.3.0: Afectada (semver)
Actualiza a 2.3.0
djoser Debian:12
- Versiones
- 2.1.0-1
- Intervalos de versiones afectados
- ECOSYSTEM: < 2.1.0-1+deb12u1
Actualiza a 2.1.0-1+deb12u1
djoser Debian:13
- Intervalos de versiones afectados
- ECOSYSTEM: < 2.3.1-1
Actualiza a 2.3.1-1
djoser Debian:14
- Intervalos de versiones afectados
- ECOSYSTEM: < 2.3.1-1
Actualiza a 2.3.1-1
djoser PyPI
- Versiones
- 0.0.1
- 0.0.2
- 0.0.3
- 0.1.0
- 0.2.0
- 0.2.1
- 0.3.0
- 0.3.1
- 0.3.2
- 0.4.0
- 0.4.1
- 0.4.2
- 0.4.3
- 0.5.0
- 0.5.1
- 0.5.2
- 0.5.3
- 0.5.4
- 0.6.0
- 0.7.0
- 1.0.0
- 1.0.1
- 1.1.0
- 1.1.1
- 1.1.2
- 1.1.3
- 1.1.4
- 1.1.5
- 1.2.2
- 1.3.3
- 1.4.1
- 1.5.1
- 1.6.0
- 1.7.0
- 2.0.0
- 2.0.1
- 2.0.2
- 2.0.3
- 2.0.4
- 2.0.5
- 2.1.0
- 2.2.0
- 2.2.0a0
- 2.2.1
- 2.2.2
- 2.2.3
- Intervalos de versiones afectados
- ECOSYSTEM: < 2.3.0
Actualiza a 2.3.0
djoser PyPI
- Versiones
- 0.0.1
- 0.0.2
- 0.0.3
- 0.1.0
- 0.2.0
- 0.2.1
- 0.3.0
- 0.3.1
- 0.3.2
- 0.4.0
- 0.4.1
- 0.4.2
- 0.4.3
- 0.5.0
- 0.5.1
- 0.5.2
- 0.5.3
- 0.5.4
- 0.6.0
- 0.7.0
- 1.0.0
- 1.0.1
- 1.1.0
- 1.1.1
- 1.1.2
- 1.1.3
- 1.1.4
- 1.1.5
- 1.2.2
- 1.3.3
- 1.4.1
- 1.5.1
- 1.6.0
- 1.7.0
- 2.0.0
- 2.0.1
- 2.0.2
- 2.0.3
- 2.0.4
- 2.0.5
- 2.1.0
- 2.2.0
- 2.2.0a0
- 2.2.1
- 2.2.2
- 2.2.3
- 1.4.0
- 1.3.2
- 1.2.1
- 1.5.0
- 1.3.1
- 1.3.0
- Intervalos de versiones afectados
- GIT: < d33c3993c0c735f23cbedc60fa59fce69354f19d
- ECOSYSTEM: < 2.3.0
Actualiza a 2.3.0
djoser Ubuntu:Pro:20.04:LTS
- Versiones
- 2.0.1-2
- 2.0.3-1
- Intervalos de versiones afectados
- ECOSYSTEM: < 2.0.3-1ubuntu0.1~esm1
Actualiza a 2.0.3-1ubuntu0.1~esm1
djoser Ubuntu:22.04:LTS
- Versiones
- 2.1.0-1
- Intervalos de versiones afectados
- ECOSYSTEM: < 2.1.0-1ubuntu0.22.04.1
Actualiza a 2.1.0-1ubuntu0.22.04.1
djoser Ubuntu:24.04:LTS
- Versiones
- 2.1.0-1
- Intervalos de versiones afectados
- ECOSYSTEM: < 2.1.0-1ubuntu0.24.04.1
Actualiza a 2.1.0-1ubuntu0.24.04.1
Fuentes originales
- https://security.snyk.io/vuln/SNYK-PYTHON-DJOSER-8366540
- https://github.com/sunscrapers/djoser/releases/tag/2.3.0
- https://github.com/sunscrapers/djoser/issues/795
- https://github.com/sunscrapers/djoser/pull/819
- https://github.com/sunscrapers/djoser/commit/d33c3993c0c735f23cbedc60fa59fce69354f19d
- https://lists.debian.org/debian-lts-announce/2025/02/msg00023.html
- https://nvd.nist.gov/vuln/detail/CVE-2024-21543