CVE-2026-18663
ŚrednieCVSS 5.9Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 33 - wyżej niż 33% wszystkich znanych CVE
Streszczenie
W 389-ds-base znaleziono błąd podwójnego zwolnienia pamięci w funkcji get_ldapmessage_controls_ext(). Nieuwierzytelniony zdalny atakujący może wywołać ten błąd pojedynczym żądaniem BIND z krytyczną kontrolą Session Tracking, co prowadzi do uszkodzenia sterty i potencjalnej odmowy usługi.
Ocena ryzyka
Atakujący może zdalnie spowodować awarię usługi katalogowej, co może zakłócić działanie systemów korzystających z 389-ds-base.
Rekomendacja
Zastosuj dostępne poprawki dla 389-ds-base i ogranicz dostęp do usługi tylko dla zaufanych sieci.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in 389-ds-base. The get_ldapmessage_controls_ext() function frees the parsed controls array on the Session Tracking critical-control rejection path without clearing the SLAPI_REQCONTROLS pblock slot. Operation teardown then frees the same pointer again, causing a double-free. An unauthenticated remote attacker can trigger this with a single BIND request carrying a critical Session Tracking control, resulting in heap corruption and potential denial of service.

