🔍 CVE-2026-111688

4.3
CVSS Score
MEDIUM
2026-10-16
2026-10-16 21:17
✅ 완료

🇰🇷 한글 설명

Exrick XBoot 3.3.4 이하 버전에서 인증된 사용자가 권한 우회를 통해 데이터 범위 제한을 회피할 수 있는 취약점이 발견되었습니다. 공격자가 특정 엔드포인트에 openDataFilter=false 파라미터를 추가하면, 할당된 범위를 벗어나 조직 전체의 부서 트리와 이름을 조회할 수 있습니다.

💡 쉬운 설명

로그인이 가능한 사용자가 특정 명령어를 조작하여 자신이 볼 수 없는 다른 부서의 정보까지 모두 훔쳐볼 수 있는 문제입니다. 권한 설정이 제대로 작동하지 않아 조직 전체의 구조가 노출될 위험이 있습니다.

🇺🇸 원문 (English)

Exrick XBoot through 3.3.4 contains an authorization bypass vulnerability that allows authenticated users to evade role data-scope restrictions by sending openDataFilter=false. Attackers can append this parameter to the department getByParentId or search endpoints to retrieve the entire organization's department tree and names outside their assigned scope.

📍 영향받는 시스템

Exrick XBoot version 3.3.4 and below

⚔️ 공격 벡터

인증된 사용자가 API 요청 시 openDataFilter=false 파라미터를 추가하여 전송

🛡️ 대응 방법

XBoot를 최신 보안 패치가 적용된 버전으로 업데이트하거나, API 요청 시 해당 파라미터가 허용되지 않도록 서버 측 검증 로직을 강화해야 합니다.

🔧 검증 코드

명령어 실행 결과로 본인 권한 밖의 부서 정보나 전체 조직 구조 데이터가 출력되면 취약한 상태입니다.

Shell / Script
curl -s -X GET 'https://<target>/api/department/getByParentId?openDataFilter=false' | grep -E 'departmentName|id'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Spring Data REST