Katalog CVE

CVE-2026-117691

KrytyczneCVSS 9.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W implementacji wiązania SAML HTTP-Redirect w Keycloak występuje luka polegająca na tym, że serwer przetwarza nazwy parametrów zakodowane procentowo (np. %53AMLResponse), podczas gdy logika weryfikacji podpisu sprawdza tylko literalne nazwy parametrów. Atakujący może wykorzystać tę rozbieżność, dostarczając spreparowaną, niepodpisaną wiadomość SAML, którą serwer przetwarza zamiast legalnie podpisanej, co prowadzi do pełnego przejęcia konta użytkowników sfederowanych.

Ocena ryzyka

Atakujący może przejąć konta użytkowników sfederowanych, w tym konta o wysokich uprawnieniach, uzyskując nieautoryzowany dostęp do systemów. Stanowi to poważne zagrożenie dla bezpieczeństwa uwierzytelniania.

Rekomendacja

Zaktualizuj Keycloak do wersji zawierającej poprawkę dla tej podatności. Do czasu wdrożenia poprawki rozważ wyłączenie wiązania HTTP-Redirect lub wdrożenie dodatkowych kontroli weryfikacji podpisu SAML.

Inne podatności w Keycloak

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

A flaw was found in the SAML HTTP-Redirect binding implementation of Keycloak. The issue occurs because the server processes percent-encoded parameter names (like %53AMLResponse) while the signature verification logic only checks literal parameter names. An attacker can use this discrepancy to provide a crafted, unsigned SAML message that the server processes instead of a legitimately signed one, leading to full account takeover of federated users.

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