Katalog CVE

CVE-2024-21543

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wersje pakietu djoser przed 2.3.0 są podatne na obejście uwierzytelnienia, gdy funkcja authenticate() nie powiedzie się. System wówczas przechodzi do bezpośredniego zapytania bazy danych, co pozwala użytkownikom z ważnymi poświadczeniami na dostęp, omijając niestandardowe kontrole uwierzytelnienia.

Ocena ryzyka

Organizacja może być narażona na nieautoryzowany dostęp do systemu, co może prowadzić do wycieku danych lub innych poważnych incydentów bezpieczeństwa. Obejście mechanizmów uwierzytelniania, takich jak uwierzytelnianie dwuskładnikowe, zwiększa ryzyko ataków.

Rekomendacja

Zaleca się aktualizację pakietu djoser do wersji 2.3.0 lub nowszej, aby usunąć tę podatność. Dodatkowo warto przeprowadzić audyt bezpieczeństwa systemu w celu zidentyfikowania potencjalnych zagrożeń.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS