🔍 CVE-2026-4628

4.3
CVSS Score
MEDIUM
2026-03-23
2026-10-22 21:17
✅ 완료

🇰🇷 한글 설명

Keycloak의 User-Managed Access(UMA) resource_set 엔드포인트에서 부적절한 접근 제어 취약점이 발견되었습니다. 유효한 자격 증명을 가진 공격자가 PUT 요청 시 접근 제어 검사가 불완전하게 이루어지는 점을 악용하여 allowRemoteResourceManagement=false 제한을 우회할 수 있습니다. 이로 인해 보호된 리소스가 무단으로 수정되어 데이터 무결성이 침해될 수 있습니다.

💡 쉬운 설명

Keycloak 시스템에서 권한이 있는 사용자가 원래는 수정할 수 없는 설정이나 리소스를 강제로 바꿀 수 있는 보안 구멍이 발견되었습니다. 이로 인해 중요한 데이터가 공격자에 의해 마음대로 변경될 위험이 있습니다.

🇺🇸 원문 (English)

A flaw was found in Keycloak. An improper Access Control vulnerability in Keycloak’s User-Managed Access (UMA) resource_set endpoint allows attackers with valid credentials to bypass the allowRemoteResourceManagement=false restriction. This occurs due to incomplete enforcement of access control checks on PUT operations to the resource_set endpoint. This issue enables unauthorized modification of protected resources, impacting data integrity.

📍 영향받는 시스템

Keycloak (UMA 기능이 활성화된 버전)

⚔️ 공격 벡터

유효한 계정을 가진 공격자가 resource_set 엔드포인트에 PUT 요청을 보내 접근 제어 설정을 우회하여 리소스를 수정함

🛡️ 대응 방법

Keycloak 보안 패치를 적용하거나 UMA 엔드포인트에 대한 접근 제어 정책을 재검토하여 강화해야 함

🔧 검증 코드

해당 엔드포인트에 대한 접근 권한 및 PUT 메서드 허용 여부를 확인하여 보안 설정 상태를 점검함

Shell / Script
curl -i -X OPTIONS https://<keycloak-host>/auth/realms/<realm-name>/resource-sets/ 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Spring Data REST