🇰🇷 한글 설명
Upload Tool for PHP 1.0의 download.php 파일에 디렉토리 트래버설 취약점이 존재합니다. 공격자가 '..' 시퀀스나 절대 경로명을 filename 파라미터에 입력하여 서버의 임의의 파일에 접근할 수 있습니다.
💡 쉬운 설명
파일 다운로드 기능이 경로를 제대로 검증하지 않아서, 공격자가 '../../../'과 같은 경로를 입력하면 비밀번호 파일 같은 시스템 파일까지 읽을 수 있습니다. 서버 보안에 심각한 위협이 됩니다.
🇺🇸 원문 (English)
Directory traversal vulnerability in upload/bin/download.php in Upload Tool for PHP 1.0 allows remote attackers to read arbitrary files via (1) ".." sequences or (2) absolute pathnames in the filename parameter.
📍 영향받는 시스템
Upload Tool for PHP 버전 1.0
⚔️ 공격 벡터
filename 파라미터에 디렉토리 트래버설 시퀀스(../)나 /etc/passwd 같은 절대경로를 포함하여 download.php 호출
🛡️ 대응 방법
Upload Tool for PHP를 최신 버전으로 즉시 업그레이드하고, 입력값을 정규화하여 상위 디렉토리 접근을 차단
🔧 검증 코드
결과에 download.php가 나타나면 취약한 버전이 설치된 것이고, 파일이 없으면 시스템이 안전합니다.
find /var/www /home -name 'download.php' -o -name '*upload*' 2>/dev/null | grep -i php