🔍 CVE-2026-16102

8.1
CVSS Score
HIGH
2026-08-05
2026-08-31 12:17
✅ 완료

🇰🇷 한글 설명

Keycloak의 동적 클라이언트 등록(DCR) 구성 요소에서 사용자 속성 매퍼의 클레임 경로를 제대로 검증하지 못하는 결함이 발견되었습니다. 공격자는 표준 사용자 계정을 통해 민감한 내부 클레임 위치에 값을 써넣음으로써 관리자 역할을 위조할 수 있습니다. 이를 통해 다른 클라이언트를 탈취하거나 기밀 정보를 훔치고, 최종적으로 영역(Realm)에 대한 전체 관리 권한을 획득할 수 있습니다.

💡 쉬운 설명

Keycloak이라는 로그인 관리 시스템의 설정 오류를 이용해 일반 사용자가 관리자 권한을 가짜로 만들어낼 수 있는 보안 약점입니다. 공격자가 이 권한을 얻으면 시스템의 모든 정보를 훔치거나 관리자처럼 행동할 수 있어 매우 위험합니다.

🇺🇸 원문 (English)

A flaw was found in the Dynamic Client Registration (DCR) component of Keycloak, an identity and access management solution. The default DCR policy fails to properly validate the claim path for User Property mappers, allowing them to write values to sensitive internal claim locations. An attacker with a standard user account and a limited Initial Access Token can exploit this to forge administrative roles in their access token. This allows the attacker to take over other clients, steal confidential secrets, and potentially gain full administrative control over the realm.

📍 영향받는 시스템

Keycloak (Dynamic Client Registration 기능이 활성화된 버전)

⚔️ 공격 벡터

표준 사용자 계정의 초기 액세스 토큰을 사용하여 DCR을 통해 민감한 클레임 경로에 관리자 권한을 주입

🛡️ 대응 방법

Keycloak을 최신 보안 패치가 적용된 버전으로 업데이트하고, 불필요한 경우 DCR 기능을 비활성화하거나 정책을 강화하십시오.

🔧 검증 코드

출력된 Keycloak 버전이 해당 취약점이 해결된 패치 버전보다 낮은지 확인하십시오.

Shell / Script
curl -s http://<keycloak-host>/auth/realms/<realm-name> | grep -i 'version' || echo 'Check Keycloak version manually'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N

💻 영향받는 소프트웨어

IBM Verify Identity Access