CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2024-21543

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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ń.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS