🇰🇷 한글 설명
phpMySport 1.4의 index.php 파일에서 current_folder 파라미터를 통한 디렉토리 트래버설 취약점입니다. 공격자는 '..' 구문을 사용하여 웹 루트 이상의 임의 디렉토리를 나열할 수 있으며, 이를 통해 서버의 파일 시스템 구조를 파악할 수 있습니다.
💡 쉬운 설명
웹사이트의 폴더 탐색 기능에서 상위 폴더로 이동하는 '..' 문법을 악용하여 공격자가 의도하지 않은 폴더와 파일들을 볼 수 있습니다. 이를 통해 서버 구조 정보가 노출되어 추가 공격에 악용될 수 있습니다.
🇺🇸 원문 (English)
Directory traversal vulnerability in index.php in phpMySport 1.4 allows remote attackers to list arbitrary directories via a .. (dot dot) in the current_folder parameter.
📍 영향받는 시스템
phpMySport 1.4 이하
⚔️ 공격 벡터
HTTP GET 요청의 current_folder 파라미터에 ..을 포함하여 임의 경로에 접근
🛡️ 대응 방법
phpMySport를 최신 버전으로 업그레이드하거나 current_folder 파라미터 입력값 검증 추가
🔧 검증 코드
명령어 실행 결과 디렉토리 목록이 표시되면 취약점이 존재하며, 표시되지 않으면 패치되었거나 보호 메커니즘이 있는 상태입니다.
curl -s 'http://target/index.php?current_folder=..' | grep -i 'drwx\|<dir\|Directory' || echo 'Not vulnerable or no directory listing'