🇰🇷 한글 설명
phpMyBackupPro 2.1의 get_file.php 파일에 디렉토리 traversal 취약점이 존재합니다. 공격자는 view 파라미터에 '../' 같은 디렉토리 이동 문자를 삽입하여 웹 루트 경로를 벗어난 임의의 파일을 읽을 수 있습니다. 이를 통해 설정 파일, 데이터베이스 정보, 백업 파일 등 민감한 정보가 노출될 수 있습니다.
💡 쉬운 설명
웹 프로그램이 사용자가 요청한 파일 경로를 제대로 확인하지 않아서, 공격자가 '../'를 이용해 폴더를 거슬러 올라가며 시스템의 모든 파일을 볼 수 있는 문제입니다. 암호나 설정정보 같은 중요한 파일들이 노출될 수 있습니다.
🇺🇸 원문 (English)
Directory traversal vulnerability in get_file.php in phpMyBackupPro 2.1 allows remote attackers to read arbitrary files via directory traversal sequences in the view parameter. NOTE: the provenance of this information is unknown; the details are obtained solely from third party information.
📍 영향받는 시스템
phpMyBackupPro 버전 2.1
⚔️ 공격 벡터
HTTP GET 요청의 view 파라미터에 directory traversal 문자열(예: ../../etc/passwd) 삽입
🛡️ 대응 방법
phpMyBackupPro를 최신 버전으로 업그레이드하거나 view 파라미터 입력값의 경로 traversal 문자 필터링
🔧 검증 코드
get_file.php 파일이 검출되면 phpMyBackupPro가 설치되어 있으며, 해당 파일의 view 파라미터 처리 코드를 확인하여 경로 검증 로직 존재 여부 확인 필요
find / -name 'get_file.php' 2>/dev/null | head -5