Katalog CVE

CVE-2023-6717

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

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.71%

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

Streszczenie

W rejestracji klientów SAML w Keycloak wykryto błąd, który pozwala administratorowi na zarejestrowanie złośliwych URI JavaScript jako adresów URL POST Binding dla Assertion Consumer Service (ACS), co stwarza ryzyko Cross-Site Scripting (XSS). Może to umożliwić złośliwemu administratorowi w jednym realmie lub klientowi z prawem rejestracji atakowanie użytkowników w innych realmach lub aplikacjach, wykonując dowolny JavaScript w ich kontekście po przesłaniu formularza.

Ocena ryzyka

Ryzyko obejmuje możliwość przejęcia sesji użytkowników, nieautoryzowany dostęp i szkodliwe działania, co może naruszyć poufność, integralność i dostępność całej instancji Keycloak. Atak może być przeprowadzony przez administratora lub klienta z uprawnieniami rejestracji.

Rekomendacja

Zaleca się aktualizację Keycloak do wersji z poprawką oraz ograniczenie uprawnień rejestracji klientów SAML. Należy również walidować i sanityzować URI używane w konfiguracji ACS.

Inne podatności w Keycloak

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

A flaw was found in the SAML client registration in Keycloak that could allow an administrator to register malicious JavaScript URIs as Assertion Consumer Service POST Binding URLs (ACS), posing a Cross-Site Scripting (XSS) risk. This issue may allow a malicious admin in one realm or a client with registration access to target users in different realms or applications, executing arbitrary JavaScript in their contexts upon form submission. This can enable unauthorized access and harmful actions, compromising the confidentiality, integrity, and availability of the complete KC instance.

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