🔍 CVE-2024-3656

8.1
CVSS Score
HIGH
2024-10-09
2026-10-09 16:17
✅ 완료

🇰🇷 한글 설명

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와 함께 사용자 목록 등 데이터가 반환되면 취약한 상태입니다.

Shell / Script
curl -s -u admin:password https://<keycloak-host>/auth/admin/realms/master/users | grep -q '"id"'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Spring Data REST