🇰🇷 한글 설명
Xtreme Scripts Download Manager 1.0의 원격 파일 포함(RFI) 취약점으로, 'root' 파라미터를 통해 공격자가 임의의 PHP 코드를 실행할 수 있습니다. download.php, manager.php 등 6개 파일이 영향을 받으며, 검증되지 않은 입력을 통해 원격 서버의 파일을 포함시킬 수 있습니다.
💡 쉬운 설명
웹사이트가 인터넷의 다른 곳에서 파일을 받아올 때 이를 제대로 확인하지 않는 결함입니다. 해커가 이를 악용하면 악의적인 코드를 웹사이트에서 실행시킬 수 있습니다.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities in Xtreme Scripts Download Manager (aka Xtreme Downloads) 1.0 allow remote attackers to execute arbitrary PHP code via a URL in the root parameter in (1) download.php, (2) manager.php, (3) admin/scripts/category.php, (4) includes/add_allow.php, (5) admin/index.php, and (6) admin/admin/login.php.
📍 영향받는 시스템
Xtreme Scripts Download Manager (Xtreme Downloads) 1.0 이하
⚔️ 공격 벡터
HTTP GET/POST 요청의 root 파라미터에 원격 파일 URL을 입력하여 PHP 파일 포함 후 코드 실행
🛡️ 대응 방법
1.0.1 이상으로 업그레이드하거나 root 파라미터 검증 로직 추가, PHP allow_url_include 비활성화
🔧 검증 코드
download.php 파일이 발견되고 root 파라미터가 있으면 취약함, 파일이 없으면 미설치 상태
find /var/www -name "download.php" 2>/dev/null | head -1 && grep -l "root" /var/www/*/download.php 2>/dev/null || echo "Not found"