🔍 CVE-2026-93988

6.5
CVSS Score
MEDIUM
2026-09-19
2026-10-08 16:18
✅ 완료

🇰🇷 한글 설명

QloApps 1.7.0 이하 버전의 admin/ajax.php 내 getEmailHTML 액션에서 경로 탐색(Path Traversal) 취약점이 발견되었습니다. 인증된 백오피스 사용자가 email 파라미터에 상대 경로를 입력하여 디렉토리 제한을 우회하고 데이터베이스 자격 증명 등 민감한 파일을 읽을 수 있습니다.

💡 쉬운 설명

관리자 권한을 가진 사용자가 시스템의 보안 규칙을 어기고 서버 내의 중요한 설정 파일이나 비밀번호가 담긴 파일을 몰래 읽을 수 있는 문제입니다. 공격자는 파일 경로를 조작하여 원래 접근해서는 안 되는 영역까지 접근할 수 있습니다.

🇺🇸 원문 (English)

QloApps through 1.7.0 contains a path traversal vulnerability in the getEmailHTML action of admin/ajax.php that allows authenticated back-office users to read arbitrary files. Attackers can supply relative path sequences in the email parameter to bypass directory restrictions and access sensitive files including database credentials and configuration data.

📍 영향받는 시스템

QloApps 1.7.0 및 그 이전 버전

⚔️ 공격 벡터

인증된 백오피스 사용자가 admin/ajax.php의 getEmailHTML 액션에 조작된 상대 경로를 포함한 email 파라미터를 전송

🛡️ 대응 방법

QloApps를 최신 보안 패치가 적용된 버전으로 업데이트하거나, admin/ajax.php의 입력값 검증 로직을 강화하여 경로 탐색을 차단해야 합니다.

🔧 검증 코드

설치된 QloApps의 버전이 1.7.0 이하인지 확인하여 취약 여부를 판단합니다.

Shell / Script
php -r 'echo "QloApps Version Check";' # 실제 버전 확인은 설치된 소스 코드의 version.php 또는 config.inc.php 파일을 확인해야 함

📊 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