🇰🇷 한글 설명
Keycloak의 SAML 브로커 구성 요소에서 ID 페더레이션 및 사용자 인증 관리 중 결함이 발견되었습니다. IdP 시작형 SSO 엔드포인트가 특정 프로바이더의 계정 연결 전용 제한 여부를 확인하지 않아, 연결된 상위 ID를 제어하는 공격자가 로그인 제한을 우회하고 로컬 사용자 계정에 대한 전체 권한을 획득할 수 있습니다.
💡 쉬운 설명
외부 로그인 서비스와 연결된 계정 설정에 허점이 있어, 공격자가 다른 계정을 통해 원래 사용자의 계정으로 몰래 접속할 수 있는 문제입니다. 이를 통해 공격자는 권한이 있는 사용자로 위장하여 시스템에 침입할 수 있습니다.
🇺🇸 원문 (English)
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.
📍 영향받는 시스템
Keycloak (SAML broker component 사용 버전)
⚔️ 공격 벡터
제어 가능한 상위 ID를 이용한 IdP-initiated SSO 엔드포인트 우회 공격
🛡️ 대응 방법
Keycloak을 최신 보안 패치가 적용된 버전으로 업데이트하고 SAML 프로바이더 설정을 점검하십시오.
🔧 검증 코드
Keycloak 서비스의 상태를 확인하고, 현재 설치된 Keycloak의 버전을 공식 보안 공지(Advisory)와 비교하여 취약한 버전인지 확인하십시오.
curl -s http://localhost:8080/health | grep -i 'UP' || echo 'Check Keycloak version manually'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
💻 영향받는 소프트웨어
IBM Verify Identity Access