HIGH🇬🇧 English

CVE-2026-16442

Keycloak SAML Broker: pominięcie ograniczeń logowania w IdP-initiated SSO

CVSS 7.4v3.1pub. 2026-08-05upd. 2026-08-10

W komponencie SAML broker systemu Keycloak wykryto lukę umożliwiającą obejście ograniczeń logowania poprzez endpoint IdP-initiated Single Sign-On. Atakujący kontrolujący powiązaną tożsamość upstream może uzyskać pełny dostęp do lokalnego konta użytkownika bez spełnienia wymaganych warunków uwierzytelniania.

Pokaż oryginał (EN)

A flaw was found in the SAML broker component of Keycloak, which is used to manage identity federation and user authentication. The issue occurs because the IdP-initiated Single Sign-On endpoint fails to check if a provider is restricted to account linking only. This allows an attacker with control over a linked upstream identity to bypass login restrictions and gain full access to a local user account.

🤖 Analiza AI
Jak działa

Podatność wynika z tego, że endpoint IdP-initiated SSO nie weryfikuje, czy dany dostawca tożsamości (IdP) jest skonfigurowany wyłącznie do łączenia kont (account linking only), a nie do pełnego logowania. Atakujący posiadający kontrolę nad powiązaną tożsamością upstream (np. poprzez przejęcie konta w zewnętrznym IdP) może zainicjować przepływ SSO i ominąć nałożone restrykcje. W efekcie system traktuje takie logowanie jako prawidłowe, przyznając atakującemu dostęp do lokalnego konta użytkownika w Keycloak.

Skutki

Atakujący może uzyskać nieautoryzowany, pełny dostęp do lokalnego konta użytkownika w Keycloak, co prowadzi do naruszenia poufności i integralności danych oraz zasobów chronionych przez to konto.

Mitygacja

Należy zastosować patche dostępne u producenta zgodnie z referencjami Red Hat (RHSA-2026:50846, RHSA-2026:50847, RHSA-2026:50848, RHSA-2026:50849). Do czasu wdrożenia poprawki zaleca się przegląd konfiguracji dostawców tożsamości SAML i tymczasowe ograniczenie lub wyłączenie IdP-initiated SSO dla providerów oznaczonych jako account linking only.

Kogo dotyczy

Keycloak z aktywnym komponentem SAML broker — wersje wskazane w referencjach producenta (Red Hat errata RHSA-2026:50846, RHSA-2026:50847, RHSA-2026:50848, RHSA-2026:50849)

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
  • Red Hat Build Of Keycloak

    APP
    Redhat
    26.4 – 26.4.14 (bez)26.6 – 26.6.5 (bez)
🔵
ZWERYFIKUJ U PRODUCENTA
Brak jednoznacznych danych o patchu. Sprawdź referencje od producenta.
CWE
Referencje

Powiązane podatności

CVE-2026-16443HIGH7.4PL ✓ten sam produkt

Pominięcie weryfikacji podpisu SAML w Red Hat Build of Keycloak

CVE-2026-15572HIGH8.8PL ✓ten sam produkt

Keycloak DCR: obejście polityki mapperów i eskalacja do admina

CVE-2026-16102HIGH8.1PL ✓ten sam produkt

Keycloak DCR: fałszowanie ról administracyjnych przez User Property mapper

CVE-2026-15573HIGH8.1PL ✓ten sam produkt

Keycloak: ominięcie polityki bezpieczeństwa przez nieprawidłową normalizację URI

CVE-2026-1609HIGH8.1PL ✓ten sam produkt

Keycloak: pominięcie walidacji statusu konta przy JWT authorization grant