🔍 CVE-2026-109170

6.5
CVSS Score
MEDIUM
2026-10-12
2026-10-13 20:41
✅ 완료

🇰🇷 한글 설명

LogicalDOC Community Edition 9.3 이하 버전의 DocumentsDataServlet에서 HQL 인젝션 취약점이 발견되었습니다. 인증된 사용자가 검증되지 않은 indexed 파라미터를 조작하여 폴더 권한 검사를 우회하고, 제한된 문서 메타데이터 및 데이터베이스 내용을 탈취할 수 있습니다.

💡 쉬운 설명

로그인한 사용자가 데이터베이스 명령어를 몰래 끼워 넣어 권한이 없는 문서 정보까지 몰래 훔쳐볼 수 있는 문제입니다. 이를 통해 원래는 볼 수 없는 중요한 문서 목록이나 데이터베이스 내용을 확인할 수 있습니다.

🇺🇸 원문 (English)

LogicalDOC Community Edition through 9.3 contains an HQL injection vulnerability in DocumentsDataServlet that allows authenticated users to manipulate queries via the unvalidated indexed parameter. Attackers with read access to any folder can inject boolean HQL expressions to bypass folder scope and read-permission checks, listing restricted document metadata and extracting database contents.

📍 영향받는 시스템

LogicalDOC Community Edition 9.3 및 그 이전 버전

⚔️ 공격 벡터

인증된 사용자가 DocumentsDataServlet의 indexed 파라미터에 조작된 HQL 표현식을 주입

🛡️ 대응 방법

LogicalDOC 최신 보안 패치 적용 및 입력값 검증 로직 강화

🔧 검증 코드

응답 헤더나 페이지 소스에서 LogicalDOC 버전 정보를 확인하여 취약한 버전인지 대조합니다.

Shell / Script
curl -s -I http://<target_ip>/logicaldoc/ | grep -i 'LogicalDOC'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Spring Data REST