CVE-2024-21543
CVE-2024-21543
Cette page présente des faits issus de sources publiques. Consultez l’avis original avant toute mise à jour.
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 · Moyenne · EPSS 0,5% · Correctif disponible
- Publication
- Mise à jour
Pile logicielle: system · python
Produits et versions concernés
djoser
- Versions du logiciel
- ≥ 0, < 2.3.0: Concernée (semver)
Mettez à jour vers 2.3.0
djoser Debian:12
- Versions du logiciel
- 2.1.0-1
- Plages de versions concernées
- ECOSYSTEM: < 2.1.0-1+deb12u1
Mettez à jour vers 2.1.0-1+deb12u1
djoser Debian:13
- Plages de versions concernées
- ECOSYSTEM: < 2.3.1-1
Mettez à jour vers 2.3.1-1
djoser Debian:14
- Plages de versions concernées
- ECOSYSTEM: < 2.3.1-1
Mettez à jour vers 2.3.1-1
djoser PyPI
- Versions du logiciel
- 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
- Plages de versions concernées
- ECOSYSTEM: < 2.3.0
Mettez à jour vers 2.3.0
djoser PyPI
- Versions du logiciel
- 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
- Plages de versions concernées
- GIT: < d33c3993c0c735f23cbedc60fa59fce69354f19d
- ECOSYSTEM: < 2.3.0
Mettez à jour vers 2.3.0
djoser Ubuntu:Pro:20.04:LTS
- Versions du logiciel
- 2.0.1-2
- 2.0.3-1
- Plages de versions concernées
- ECOSYSTEM: < 2.0.3-1ubuntu0.1~esm1
Mettez à jour vers 2.0.3-1ubuntu0.1~esm1
djoser Ubuntu:22.04:LTS
- Versions du logiciel
- 2.1.0-1
- Plages de versions concernées
- ECOSYSTEM: < 2.1.0-1ubuntu0.22.04.1
Mettez à jour vers 2.1.0-1ubuntu0.22.04.1
djoser Ubuntu:24.04:LTS
- Versions du logiciel
- 2.1.0-1
- Plages de versions concernées
- ECOSYSTEM: < 2.1.0-1ubuntu0.24.04.1
Mettez à jour vers 2.1.0-1ubuntu0.24.04.1
Sources 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