KeycloakのSAML連携で、正当な鍵の所持を確かめず認証を回避される脆弱性
Summary
Keycloakは、SAMLの仕組みで外部の認証基盤に認証を任せる機能を持ちます。この機能では、holder-of-keyのアサーションを受け取ったとき、利用者が対応する秘密鍵を持っているかを確認しておらず、傍受したアサーションを再利用されて本人になりすまされるおそれがあります。CVSSは7.4です。影響を受ける版や修正版はまだ公表されていないため、最新の情報を確認してください。
AI summary
Produced by SecPulse using an external AI model; it may contain mistakes. Check the original description and references below before acting on it.
Keycloakは、SAMLの仕組みで外部の認証基盤に認証を任せる機能を持ちます。この機能では、holder-of-keyのアサーションを受け取ったとき、利用者が対応する秘密鍵を持っているかを確認しておらず、傍受したアサーションを再利用されて本人になりすまされるおそれがあります。CVSSは7.4です。影響を受ける版や修正版はまだ公表されていないため、最新の情報を確認してください。
Original description The description as published by the source.
A flaw was found in the SAML identity broker component of Keycloak, which is used to delegate authentication to external identity providers. The issue occurs because the broker fails to verify that a user actually possesses the private key associated with a holder-of-key assertion. An attacker who intercepts a victim signed assertion can replay it to gain unauthorized access and impersonate the victim without needing their private key.
Source: CVE.org (CVE Program・cvelistV5) NVD GitHub Advisory
References
- web secalert@redhat.com
- web secalert@redhat.com
- web nvd.nist.gov
- web github.com
- web secalert@redhat.com
- web secalert@redhat.com
- web secalert@redhat.com
- web secalert@redhat.com