CVE-2026-76560
WysokieCVSS 7.5Streszczenie
Wada w 389 Directory Server w ewaluatorze reguł ACI SELFDN. Puste DN anonimowego klienta LDAP jest błędnie dopasowywane do pustej wartości atrybutu, co pozwala nieuwierzytelnionemu klientowi spełnić kontrolę dostępu przeznaczoną dla uwierzytelnionych tożsamości. Może to pozwolić anonimowemu klientowi na wykonanie operacji, takich jak dodawanie lub modyfikowanie wpisów, które powinny być ograniczone do konkretnego uwierzytelnionego użytkownika.
Ocena ryzyka
Anonimowy atakujący może modyfikować wpisy katalogowe, co może prowadzić do naruszenia integralności danych i nieautoryzowanych zmian w systemie.
Rekomendacja
Zastosuj poprawki od producenta 389 Directory Server. Przejrzyj reguły ACI SELFDN i upewnij się, że nie dopuszczają one anonimowego dostępu do operacji wrażliwych.
Inne podatności w 389 Directory Server
Zobacz wszystkie- CVE-2026-18453Wysokie
Brak sprawdzenia wskaźnika NULL w obsłudze stronicowanych wyników w op_shared_search w 389 Directory Server. Zdalny, nieuwierzytelniony atakujący może wysłać specjalnie spreparowaną sekwencję żądań wyszukiwania z kontrolą USE_ONE_BACKEND, powodując awarię serwera LDAP (odmowa usługi).
- CVE-2026-18355Wysokie
Przepełnienie bufora sterty w warstwie SASL I/O w 389 Directory Server. W sasl_io_start_packet() długość zawiniętego rekordu jest walidowana tylko od góry. Mała długość (0, 1 lub 2) powoduje niedomiar w odejmowaniu bez znaku, co prowadzi do żądania odczytu około 4 GiB do 1024-bajtowego bufora sterty. Zdalny, uwierzytelniony atakujący po udanym wiązaniu SASL z ochroną integralności może spowodować odmowę usługi lub potencjalnie zdalne wykonanie kodu.
- CVE-2015-1854Wysokie
Serwer katalogowy 389 w wersjach przed 1.3.3.10 pozwala atakującym na obejście zamierzonych ograniczeń dostępu oraz modyfikację wpisów katalogowych za pomocą spreparowanego wywołania ldapmodrdn.
- CVE-2016-5416Wysokie
Serwer katalogowy 389 w systemach Red Hat Enterprise Linux 6 i 7 umożliwia zdalnym atakującym odczyt domyślnych instrukcji kontroli dostępu.
- CVE-2016-4992Wysokie
Serwer katalogowy 389 w systemach Red Hat Enterprise Linux 6 i 7 umożliwia zdalnym atakującym wnioskowanie o istnieniu obiektów komponentów RDN.
- CVE-2016-0741Wysokie
W 389 Directory Server (wcześniej Fedora Directory Server) w wersjach 1.3.4.x przed 1.3.4.7 występuje podatność, która pozwala zdalnym atakującym na spowodowanie odmowy usługi poprzez wykorzystanie nienormalnie zamkniętego połączenia, co prowadzi do nieskończonej pętli i blokowania połączeń.
- CVE-2015-3230Wysokie
Serwer katalogowy 389 (wcześniej Fedora Directory Server) przed wersją 1.3.3.12 nie egzekwuje preferencji nsSSL3Ciphers podczas tworzenia sslSocket, co pozwala zdalnym atakującym na wykorzystanie wyłączonego szyfru.
- CVE-2026-18922Krytyczne
W 389 Directory Server podczas uwierzytelniania SASL PLAIN, nieaktualna tożsamość przenoszona w pomocniczej właściwości Cyrus SASL z poprzedniego nieudanego wiązania może zostać zainstalowana na połączeniu po kolejnym, niezwiązanym, udanym wiązaniu, niezależnie od mechanizmu SASL użytego w drugim wiązaniu. Atakujący może wysłać wiązanie SASL PLAIN jako cn=Directory Manager z nieprawidłowym hasłem, a następnie wykonać wiązanie SASL ANONYMOUS na tym samym połączeniu, co spowoduje przyznanie uprawnień Directory Managera bez ważnych poświadczeń. Możliwy jest również wariant z użyciem udanego wiązania konta o niskich uprawnieniach.
- CVE-2016-5405Krytyczne
Serwer katalogowy 389 w systemach Red Hat Enterprise Linux (Desktop, HPC Node, Server, Workstation) w wersjach 6 i 7 umożliwia zdalnym atakującym uzyskanie haseł użytkowników.
- CVE-2026-19404Średnie
W 389 Directory Server znaleziono usterkę. Operacje rozszerzone CleanAllRUV i Abort CleanAllRUV (utrzymanie replikacji) nie wykonują żadnej kontroli autoryzacji, co pozwala nieuwierzytelnionemu zdalnemu atakującemu na ich wywołanie, gdy nsslapd-allow-anonymous-access jest włączone (domyślnie), lub dowolnemu uwierzytelnionemu użytkownikowi z niskimi uprawnieniami w przeciwnym razie. Umożliwia to usunięcie identyfikatora repliki z metadanych replikacji, przeczyszczenie rekordów changelogu i przerwanie czyszczenia inicjowanego przez administratora, co może pozostawić replikację niespójną lub niedostępną.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in 389 Directory Server. The SELFDN ACI bind-rule evaluator incorrectly matches an anonymous LDAP client's empty bind DN against an empty stored attribute value, allowing an unauthenticated client to satisfy access control checks intended to require a matching authenticated identity. This can allow an anonymous LDAP client to perform an operation, such as adding or modifying a directory entry, that a SELFDN-based ACI intended to restrict to a specific authenticated user.

