Katalog CVE

CVE-2024-2698

WysokieCVSS 8.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.67%

Percentyl 52 - wyżej niż 52% wszystkich znanych CVE

Streszczenie

W FreeIPA wykryto błąd związany z implementacją MS-SFU w MIT Kerberos, gdzie brakowało warunku przyznawania flagi "forwardable" dla biletów S4U2Self. W FreeIPA 4.11.0 modyfikacja ipadb_match_acl() spowodowała, że mechanizm działa zarówno gdy argument usługi docelowej jest ustawiony, jak i gdy nie jest, co powoduje akceptację żądań S4U2Proxy bez zgodnej reguły delegacji usług.

Ocena ryzyka

Atakujący może wykorzystać nieprawidłową delegację do uzyskania nieautoryzowanego dostępu do usług w domenie. Może to prowadzić do eskalacji uprawnień w środowisku FreeIPA.

Rekomendacja

Zaktualizuj FreeIPA do wersji zawierającej poprawkę. Przejrzyj reguły delegacji usług i ogranicz możliwość tworzenia żądań S4U2Proxy.

Inne podatności w FreeIPA

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

A vulnerability was found in FreeIPA in how the initial implementation of MS-SFU by MIT Kerberos was missing a condition for granting the "forwardable" flag on S4U2Self tickets. Fixing this mistake required adding a special case for the check_allowed_to_delegate() function: If the target service argument is NULL, then it means the KDC is probing for general constrained delegation rules and not checking a specific S4U2Proxy request. In FreeIPA 4.11.0, the behavior of ipadb_match_acl() was modified to match the changes from upstream MIT Kerberos 1.20. However, a mistake resulting in this mechanism applies in cases where the target service argument is set AND where it is unset. This results in S4U2Proxy requests being accepted regardless of whether or not there is a matching service delegation rule.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS