HIGH🇬🇧 English

CVE-2026-16443

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

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

Błąd w komponencie keycloak-services powoduje, że import metadanych dostawcy tożsamości SAML bez atrybutów użycia kluczy skutkuje wyłączeniem walidacji podpisu odpowiedzi SAML, mimo że certyfikat podpisujący jest obecny. Umożliwia to nieuwierzytelnionemu atakującemu sfałszowanie odpowiedzi SAML i przejęcie konta użytkownika.

Pokaż oryginał (EN)

A flaw was found in the SAML metadata import functionality of the keycloak-services component, which is the core engine for identity brokering in Red Hat Build of Keycloak. When importing identity provider metadata that lacks specific usage attributes for keys, the system incorrectly disables signature validation for SAML responses even if a signing certificate is provided. This issue allows an unauthenticated attacker to forge a SAML response and gain unauthorized access to a user account by knowing their external identifier.

🤖 Analiza AI
Jak działa

Podatność dotyczy funkcjonalności importu metadanych SAML w komponencie keycloak-services, stanowiącym rdzeń mechanizmu identity brokering. Gdy importowane metadane dostawcy tożsamości nie zawierają atrybutów określających przeznaczenie kluczy (key usage attributes), system błędnie wyłącza walidację podpisu dla odpowiedzi SAML. W efekcie atakujący może skonstruować sfałszowaną odpowiedź SAML i uwierzytelnić się jako dowolny użytkownik, znając jedynie jego zewnętrzny identyfikator.

Skutki

Nieuwierzytelniony atakujący może uzyskać nieautoryzowany dostęp do konta dowolnego użytkownika poprzez sfałszowanie odpowiedzi SAML, co stanowi pełne ominięcie mechanizmu uwierzytelniania (Auth Bypass). Skutkuje to naruszeniem poufności i integralności danych chronionych przez zhakowane konto.

Mitygacja

Należy zastosować patche dostępne u producenta zgodnie z referencjami (Red Hat errata RHSA-2026:50846, RHSA-2026:50847, RHSA-2026:50848, RHSA-2026:50849). Jako środek doraźny zaleca się weryfikację konfiguracji importowanych metadanych SAML i upewnienie się, że wszystkie metadane dostawców tożsamości zawierają poprawnie zdefiniowane atrybuty użycia kluczy.

Kogo dotyczy

Red Hat Build of Keycloak — wersje wskazane w referencjach producenta (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.
Tagi
Auth Bypass
CWE
Referencje

Powiązane podatności

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

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

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