🇰🇷 한글 설명
PHPmyGallery 1.51 gold의 index.php에서 발견된 디렉토리 이동 취약점으로, group 파라미터에 '..' 입력을 통해 인증 없이 서버의 임의 디렉토리 목록을 조회할 수 있습니다. 이는 시스템 구조 정보 유출 및 추가 공격의 발판이 될 수 있습니다.
💡 쉬운 설명
웹사이트의 그룹 선택 기능에 특수 문자를 입력하면 서버의 숨겨진 폴더들을 볼 수 있는 취약점입니다. 공격자는 이를 통해 서버 구조와 파일 위치를 파악할 수 있습니다.
🇺🇸 원문 (English)
Directory traversal vulnerability in index.php in PHPmyGallery 1.51 gold allows remote attackers to list arbitrary directories via a .. (dot dot) in the group parameter.
📍 영향받는 시스템
PHPmyGallery 1.51 gold 이하 버전
⚔️ 공격 벡터
group 파라미터에 '../' 경로 조작 입력을 전송하여 상위 디렉토리 접근 및 목록화
🛡️ 대응 방법
PHPmyGallery를 최신 패치 버전으로 업그레이드하거나, group 파라미터의 입력값 검증 및 경로 트래버설 방지 필터링 구현
🔧 검증 코드
curl 명령이 디렉토리 목록이나 예상치 못한 출력을 반환하면 취약점 존재 가능성이 높으며, 상위 디렉토리 접근 가능 여부를 확인
curl -s 'http://target/index.php?group=..%2F..%2F' | grep -q 'Directory\|<title>' && echo 'Vulnerable' || echo 'Not immediately vulnerable'