CVE-2021-27212
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Bardzo wysokie ryzykoPercentyl 99 - wyżej niż 99% wszystkich znanych CVE
Streszczenie
W OpenLDAP do wersji 2.4.57 oraz w gałęzi 2.5.x do 2.5.1alpha występuje błąd asercji w funkcji issuerAndThisUpdateCheck w slapd. Poprzez spreparowany pakiet z krótkim znacznikiem czasu atakujący może wywołać awarię demona (odmowa usługi). Podatność związana jest z plikiem schema_init.c i funkcją checkTime.
Ocena ryzyka
Atakujący może zdalnie wywołać awarię usługi katalogowej slapd, powodując odmowę dostępu do usług uwierzytelniania i katalogu. Może to zakłócić działanie wielu aplikacji zależnych od OpenLDAP.
Rekomendacja
Należy zaktualizować OpenLDAP do wersji nowszej niż 2.4.57 lub 2.5.1alpha, która zawiera poprawkę. Zaleca się również monitorowanie dostępności usługi slapd i wdrożenie mechanizmów ograniczających ruch z niezaufanych źródeł.
Inne podatności w OpenLDAP
Zobacz wszystkie- CVE-2022-29155Krytyczne
W OpenLDAP 2.x przed 2.5.12 i 2.6.x przed 2.6.2 istnieje podatność na wstrzykiwanie SQL w eksperymentalnym backendzie back-sql dla slapd, poprzez instrukcję SQL w zapytaniu LDAP. Może to wystąpić podczas operacji wyszukiwania LDAP, gdy przetwarzany jest filtr wyszukiwania, z powodu braku odpowiedniego escapowania.
- CVE-2020-36230Wysokie
W OpenLDAP przed wersją 2.4.57 wykryto błąd prowadzący do naruszenia asercji w slapd podczas parsowania DN X.509 w decode.c (funkcja ber_next_element), co powoduje odmowę usługi.
- CVE-2020-36229Wysokie
W OpenLDAP przed wersją 2.4.57 odkryto usterkę w funkcji ldap_X509dn2bv, która prowadzi do awarii slapd podczas parsowania wyróżnionej nazwy X.509 w ad_keystring, co skutkuje odmową usługi.
- CVE-2020-36228Wysokie
W OpenLDAP w wersjach przed 2.4.57 wykryto niedomiar liczby całkowitej (integer underflow) prowadzący do awarii slapd podczas przetwarzania Certificate List Exact Assertion. Skutkuje to odmową usługi (DoS).
- CVE-2020-36227Wysokie
W OpenLDAP w wersjach przed 2.4.57 wykryto wadę powodującą nieskończoną pętlę w slapd podczas operacji cancel_extop Cancel. Skutkuje to odmową usługi (DoS).
- CVE-2020-36226Wysokie
W OpenLDAP przed wersją 2.4.57 odkryto usterkę prowadzącą do błędnego obliczenia memch->bv_len i awarii slapd podczas przetwarzania saslAuthzTo, co skutkuje odmową usługi.
- CVE-2020-36225Wysokie
W OpenLDAP przed wersją 2.4.57 odkryto usterkę prowadzącą do podwójnego zwolnienia pamięci i awarii slapd podczas przetwarzania atrybutu saslAuthzTo, co skutkuje odmową usługi.
- CVE-2020-36224Wysokie
W OpenLDAP przed wersją 2.4.57 odkryto usterkę prowadzącą do zwolnienia nieprawidłowego wskaźnika i awarii slapd podczas przetwarzania saslAuthzTo, co skutkuje odmową usługi.
- CVE-2020-36223Wysokie
W OpenLDAP przed wersją 2.4.57 odkryto usterkę prowadzącą do awarii slapd podczas obsługi kontroli Values Return Filter, co skutkuje odmową usługi (podwójne zwolnienie pamięci i odczyt poza zakresem).
- CVE-2020-36222Wysokie
W OpenLDAP w wersjach przed 2.4.57 wykryto wadę powodującą błąd asercji w slapd podczas walidacji saslAuthzTo. Skutkuje to odmową usługi (DoS).
Oryginalny opis (angielski, źródło NVD)
In OpenLDAP through 2.4.57 and 2.5.x through 2.5.1alpha, an assertion failure in slapd can occur in the issuerAndThisUpdateCheck function via a crafted packet, resulting in a denial of service (daemon exit) via a short timestamp. This is related to schema_init.c and checkTime.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

