CVE-2026-11793
ŚrednieCVSS 4.9Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 20 - wyżej niż 20% wszystkich znanych CVE
Streszczenie
W 389 Directory Server stwierdzono przepełnienie bufora stosu w funkcji checkPrefix() w pliku pw.c. Atakujący z uprawnieniami Directory Manager może przechowywać spreparowane dane uwierzytelniające z zbyt długim identyfikatorem algorytmu, co prowadzi do awarii serwera LDAP. Dzięki FORTIFY_SOURCE podatność ogranicza się do odmowy usługi.
Ocena ryzyka
Ryzyko polega na możliwości zdalnego spowodowania awarii serwera LDAP przez uprzywilejowanego atakującego, co prowadzi do przerwania usług katalogowych i potencjalnego braku dostępu do zasobów.
Rekomendacja
Zaleca się aktualizację 389 Directory Server do najnowszej wersji zawierającej poprawkę. Należy również ograniczyć uprawnienia Directory Manager tylko do zaufanych administratorów.
Inne podatności w 389 Directory Server
Zobacz wszystkie- 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-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ą.
- CVE-2026-18651Średnie
389 Directory Server zawiera podatność w uwierzytelnianiu SASL PLAIN. Serwer instaluje poświadczenia bind na poziomie połączenia przed sprawdzeniem blokady konta. Jeśli konto jest zablokowane, bind jest zgłaszany jako nieudany, ale stan uwierzytelnienia na połączeniu nie jest cofany. Klient z prawidłowymi danymi dla zablokowanego konta może nadal korzystać z tego połączenia z uprawnieniami tego konta.
- CVE-2026-15722Wysokie
W 389 Directory Server (389-ds-base) znaleziono przepełnienie bufora stosu w funkcji get_ruvelement_from_berval() w repl5_ruv.c. Zdalny nieuwierzytelniony atakujący może wysłać spreparowane żądanie StartNSDS50ReplicationRequest z polem replica ID zawierającym więcej niż 16 cyfr, powodując przepełnienie i awarię serwera LDAP.
- CVE-2026-11770Wysokie
W 389 Directory Server znaleziono podatność, w której nieuwierzytelniony zdalny atakujący może wstrzyknąć filtry wyszukiwania LDAP do operacji CleanAllRUV. Ponieważ zapytanie jest wykonywane z podwyższonymi uprawnieniami, atakujący może wydobyć poufne metadane konfiguracji serwera, w tym DN-y replikacji i informacje o schemacie haseł.
Oryginalny opis (angielski, źródło NVD)
A stack buffer overflow flaw was found in 389 Directory Server. The checkPrefix() function in pw.c copies an attacker-controlled algorithm ID into a 256-byte stack buffer without bounds checking when parsing reversible-encrypted attribute values. An attacker with Directory Manager privileges can crash the LDAP server by storing a crafted credential with an oversized algorithm ID. FORTIFY_SOURCE mitigates this to denial of service only.

