🔍 CVE-2026-18967

6.4
CVSS Score
MEDIUM
2026-08-06
2026-08-10 19:15
✅ 완료

🇰🇷 한글 설명

Keycloak의 SAML 브로커 구성 요소에서 SAML 어설션의 OneTimeUse 조건을 강제하지 않는 결함이 발견되었습니다. IdP-Initiated 흐름을 사용하는 경우, 공격자가 탈취한 유효한 어설션을 재사용하여 사용자의 세션을 가로채고 권한 없이 시스템에 접근할 수 있습니다.

💡 쉬운 설명

한 번만 사용되어야 하는 디지털 입장권이 재사용될 수 있는 보안 허점이 발견되었습니다. 공격자가 이 입장권을 가로채면 마치 사용자 본인인 것처럼 시스템에 여러 번 접속할 수 있습니다.

🇺🇸 원문 (English)

A flaw was found in the SAML broker component of Keycloak, an identity and access management solution. When configured as a SAML broker using the IdP-Initiated flow, Keycloak fails to enforce the OneTimeUse condition in SAML assertions. This allows an attacker who captures a valid, unused assertion to replay it multiple times. Successful exploitation could allow an attacker to hijack a user's session and gain unauthorized access to the system as that user.

📍 영향받는 시스템

Keycloak (SAML broker를 IdP-Initiated flow로 사용하는 버전)

⚔️ 공격 벡터

탈취한 유효한 SAML 어설션을 이용한 재전송 공격(Replay Attack)

🛡️ 대응 방법

Keycloak을 최신 보안 패치가 적용된 버전으로 업데이트하고 SAML OneTimeUse 조건을 강제하도록 설정하십시오.

🔧 검증 코드

Keycloak 설정에서 SAML 브로커 기능이 활성화되어 있는지 확인하고, 최신 패치 버전 여부를 공식 보안 공지를 통해 대조하십시오.

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

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM Verify Identity Access