🔍 CVE-2026-11800

8.1
CVSS Score
HIGH
2026-06-25
2026-10-25 22:10
✅ 완료

🇰🇷 한글 설명

Keycloak의 JWT 인증 권한 부여 흐름에서 JWT 알고리즘 혼동 취약점이 발견되었습니다. 유효한 클라이언트 자격 증명을 가진 공격자가 서명 검증을 우회하여 위조된 어설션을 생성할 수 있습니다. 이를 통해 공격자는 연동된 ID 제공자의 모든 사용자로 사칭하여 권한을 상승시킬 수 있습니다.

💡 쉬운 설명

로그인 인증 과정에서 암호화 방식을 속여 가짜 신분증을 만들어내는 보안 결함입니다. 이를 통해 공격자는 다른 사용자인 것처럼 속여 시스템에 몰래 접속할 수 있습니다.

🇺🇸 원문 (English)

A flaw was found in Keycloak. This JWT algorithm confusion vulnerability in the JWT Authorization Grant flow allows an attacker with valid client credentials to bypass signature verification. By forging an assertion, the attacker can create unauthorized access tokens. This enables the attacker to impersonate any federated user linked to the affected Identity Provider, leading to unauthorized access and potential privilege escalation.

📍 영향받는 시스템

Keycloak (JWT Authorization Grant flow를 사용하는 버전)

⚔️ 공격 벡터

유효한 클라이언트 자격 증명을 이용한 JWT 알고리즘 혼동 및 서명 검증 우회

🛡️ 대응 방법

Keycloak을 최신 보안 패치가 적용된 버전으로 업데이트하고 JWT 알고리즘 설정을 강화하십시오.

🔧 검증 코드

출력된 설정 정보에서 사용 중인 JWT 알고리즘 정책과 JWKS 엔드포인트의 보안 설정을 확인하십시오.

Shell / Script
curl -s http://<keycloak-host>/auth/realms/<realm-name>/.well-known/openid-configuration | grep -i 'jwks_uri'

📊 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