🔍 CVE-2026-45008

6.5
CVSS Score
MEDIUM
2026-05-15
2026-05-28 16:16
✅ 완료

🇰🇷 한글 설명

phpMyFAQ 4.1.2 이전 버전의 Client::deleteClientFolder 함수에 경로 순회 취약점이 존재합니다. INSTANCE_DELETE 권한을 가진 관리자가 https://../../../<path> 형태의 순회 시퀀스를 클라이언트 URL 파라미터로 제출하여 의도된 clientFolder 범위 외부의 임의 디렉토리를 재귀적으로 삭제할 수 있습니다.

💡 쉬운 설명

phpMyFAQ의 폴더 삭제 기능에서 상위 폴더로 이동하는 특수 문자(../)를 이용해 보호된 영역의 파일까지 삭제할 수 있는 결함입니다. 관리자 계정이 악의적으로 사용하거나 관리자 계정이 탈취될 경우 서버 데이터 전체가 손상될 수 있습니다.

🇺🇸 원문 (English)

phpMyFAQ before 4.1.2 contains a path traversal vulnerability in Client::deleteClientFolder that allows admins with INSTANCE_DELETE permission to delete arbitrary directories. Attackers can submit traversal sequences like https://../../../<path> in the client URL parameter to recursively delete directories outside the intended clientFolder scope.

📍 영향받는 시스템

phpMyFAQ 버전 4.1.2 미만

⚔️ 공격 벡터

INSTANCE_DELETE 권한을 가진 관리자가 경로 순회 문자열(../)을 포함한 클라이언트 URL을 제출

🛡️ 대응 방법

phpMyFAQ를 4.1.2 이상으로 즉시 업그레이드

🔧 검증 코드

phpMyFAQ 설치 경로를 찾아 config.php에서 버전 정보를 확인합니다. 버전이 4.1.2 이상이면 취약점이 패치된 상태입니다.

Shell / Script
find / -name 'phpmyfaq' -type d 2>/dev/null | head -1 | xargs -I{} grep -m1 'version' {}/config.php 2>/dev/null || echo 'phpMyFAQ not found'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP