🔍 CVE-2026-109082

6.8
CVSS Score
MEDIUM
2026-10-12
2026-10-15 16:33
✅ 완료

🇰🇷 한글 설명

Keycloak의 keycloak-services 컴포넌트 내 CIBA(Client-Initiated Backchannel Authentication) 구현에서 결함이 발견되었습니다. 인증 권한이 없는 퍼블릭 클라이언트가 CIBA 흐름을 사용할 수 있어, 공격자가 사용자 계정에 대한 전체 권한을 탈취할 수 있는 보안 취약점입니다.

💡 쉬운 설명

로그인을 대신 요청하는 기능에서 권한 확인이 제대로 이루어지지 않는 문제입니다. 이를 통해 해커가 사용자 몰래 로그인 요청을 보내고 계정을 통째로 뺏을 수 있습니다.

🇺🇸 원문 (English)

A flaw was found in the Client-Initiated Backchannel Authentication CIBA implementation within the keycloak-services component of Keycloak. This component handles advanced authentication flows where a client initiates a login on behalf of a user. The issue occurs because Keycloak fails to verify that a client is authorized to use the CIBA flow, allowing public clients to bypass security requirements. An attacker could use this flaw to trick a user into approving a login request, eventually gaining full access to the users account without needing a client secret.

📍 영향받는 시스템

Keycloak (keycloak-services 컴포넌트 포함 버전)

⚔️ 공격 벡터

권한이 없는 퍼블릭 클라이언트를 이용해 CIBA 인증 흐름을 악용하여 사용자 승인을 유도함

🛡️ 대응 방법

Keycloak을 최신 보안 패치가 적용된 버전으로 업데이트하고 CIBA 사용 권한 설정을 강화함

🔧 검증 코드

Keycloak 서비스의 상태를 확인하고 현재 사용 중인 Keycloak의 버전을 관리 콘솔이나 API를 통해 확인하여 취약 버전 여부를 판단합니다.

Shell / Script
curl -s http://localhost:8080/health | grep -i 'ready'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM Security Verify Access