🇰🇷 한글 설명
Vmax Project Manager v1.0 이하에서 경로 순회 취약점으로 인해 PHP 로컬 파일 포함(LFI) 공격이 가능합니다. 공격자는 제한된 디렉토리 밖의 파일에 접근하여 서버의 민감한 설정 파일, 소스코드, 시스템 파일 등을 탈취할 수 있습니다.
💡 쉬운 설명
파일 경로 검증이 부족해서 공격자가 '../'같은 문자로 원치 않는 파일들에 접근할 수 있는 결함입니다. 서버의 비공개 정보를 읽혀나갈 수 있습니다.
🇺🇸 원문 (English)
Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Vmax Studio Vmax Project Manager vmax-project-manager allows PHP Local File Inclusion.This issue affects Vmax Project Manager: from n/a through <= 1.0.
📍 영향받는 시스템
Vmax Studio Vmax Project Manager <= v1.0
⚔️ 공격 벡터
HTTP 요청 파라미터에 경로 순회 문자(../, ..\ 등)를 삽입하여 제한된 디렉토리 밖 파일 접근
🛡️ 대응 방법
최신 버전으로 업데이트 및 입력값 검증(경로 정규화, 화이트리스트 필터링) 적용
🔧 검증 코드
/etc/passwd 형식의 파일 내용이 반환되면 취약점이 존재합니다
curl -s 'http://target-url/file.php?path=../../../../etc/passwd' | grep -E 'root:|bin:' | head -1