Katalog CVE

CVE-2024-9666

ŚrednieCVSS 4.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.40%

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

Streszczenie

W Keycloak Server znaleziono podatność na odmowę usługi (DoS) z powodu nieprawidłowego obsługiwania nagłówków proxy. Gdy Keycloak jest skonfigurowany do akceptowania nagłówków proxy, może przyjmować wartości niebędące adresami IP (np. zaciemnione identyfikatory) bez odpowiedniej walidacji, co prowadzi do kosztownych operacji DNS i może zablokować wątki IO, powodując DoS. Atakujący musi mieć dostęp do instancji Keycloak skonfigurowanej do akceptowania nagłówków proxy, gdy reverse proxy nie nadpisują nagłówków przychodzących.

Ocena ryzyka

Atakujący może przeciążyć serwer Keycloak, powodując niedostępność usług uwierzytelniania i autoryzacji. Może to wpłynąć na wszystkie systemy korzystające z Keycloak.

Rekomendacja

Skonfiguruj reverse proxy tak, aby nadpisywały nagłówki proxy i nie ufaj nagłówkom przychodzącym. Zaktualizuj Keycloak do wersji z poprawką.

Inne podatności w Keycloak

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

A vulnerability was found in the Keycloak Server. The Keycloak Server is vulnerable to a denial of service (DoS) attack due to improper handling of proxy headers. When Keycloak is configured to accept incoming proxy headers, it may accept non-IP values, such as obfuscated identifiers, without proper validation. This issue can lead to costly DNS resolution operations, which an attacker could exploit to tie up IO threads and potentially cause a denial of service. The attacker must have access to send requests to a Keycloak instance that is configured to accept proxy headers, specifically when reverse proxies do not overwrite incoming headers, and Keycloak is configured to trust these headers.

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