🔍 CVE-2026-89298

4.9
CVSS Score
MEDIUM
2026-09-11
2026-09-16 19:42
✅ 완료

🇰🇷 한글 설명

오픈소스 ID 및 액세스 관리 솔루션인 Keycloak의 동적 클라이언트 등록 서비스에서 결함이 발견되었습니다. view-clients 권한을 가진 사용자가 클라이언트 등록 엔드포인트에 접근할 때 민감한 정보가 마스킹되지 않아 클라이언트의 비밀번호(secret)가 평문으로 노출됩니다. 이를 통해 읽기 전용 관리자가 해당 클라이언트 계정에 대한 전체 권한을 획득하고 권한 상승을 시도할 수 있습니다.

💡 쉬운 설명

관리자 권한이 낮은 사용자가 클라이언트 정보를 조회할 때, 원래 숨겨져 있어야 할 비밀번호가 그대로 노출되는 문제입니다. 이 비밀번호를 탈취하면 공격자가 더 높은 권한을 가진 관리자처럼 행동할 수 있습니다.

🇺🇸 원문 (English)

A flaw was found in the Dynamic Client Registration service of Keycloak, an open-source identity and access management solution. The issue occurs when a user with the view-clients role accesses the client registration endpoint to retrieve client details. Due to a failure to mask sensitive information, the service returns the client's confidential secret in cleartext. This could allow a read-only administrator to obtain full access to the affected client's account and potentially escalate their privileges within the realm.

📍 영향받는 시스템

Keycloak (Dynamic Client Registration 서비스 사용 버전)

⚔️ 공격 벡터

view-clients 권한을 가진 사용자가 클라이언트 등록 API 엔드포인트를 호출하여 평문 비밀번호 탈취

🛡️ 대응 방법

Keycloak을 최신 보안 패치가 적용된 버전으로 업데이트하고, 불필요한 view-clients 권한 부여를 제한하십시오.

🔧 검증 코드

명령어 결과에 마스킹되지 않은 실제 클라이언트 secret 값이 포함되어 출력되면 취약한 상태입니다.

Shell / Script
curl -s -u [USER]:[PASSWORD] [KEYCLOAK_URL]/realms/[REALM]/clients/[CLIENT_ID] | grep -i 'secret'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM Verify Identity Access