🇰🇷 한글 설명
Keycloak의 관리자 REST API 내 특정 엔드포인트에서 권한 관리 결함이 발견되었습니다. 이로 인해 낮은 권한을 가진 사용자가 관리자 전용 기능을 실행할 수 있으며, 데이터 유출이나 시스템 장악으로 이어질 수 있습니다.
💡 쉬운 설명
일반 사용자 권한을 가진 사람이 관리자처럼 시스템 설정을 바꾸거나 중요한 정보를 볼 수 있는 보안 구멍이 발견되었습니다. 이를 통해 해커가 시스템 전체의 제어권을 뺏을 위험이 있습니다.
🇺🇸 원문 (English)
A flaw was found in Keycloak. Certain endpoints in Keycloak's admin REST API allow low-privilege users to access administrative functionalities. This flaw allows users to perform actions reserved for administrators, potentially leading to data breaches or system compromise.
📍 영향받는 시스템
Keycloak (취약한 버전의 Admin REST API를 사용하는 모든 환경)
⚔️ 공격 벡터
낮은 권한을 가진 사용자가 권한 검증이 미흡한 관리자 API 엔드포인트에 직접 요청을 보내는 방식
🛡️ 대응 방법
Keycloak을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
낮은 권한 계정으로 관리자 API 호출 시 200 OK와 함께 사용자 목록 등 데이터가 반환되면 취약한 상태입니다.
curl -s -u admin:password https://<keycloak-host>/auth/admin/realms/master/users | grep -q '"id"'