🇰🇷 한글 설명
Grayscale BandSite CMS의 PHP 원격 파일 포함(RFI) 취약점으로, GLOBALS[root_path] 매개변수를 통해 공격자가 악의적인 URL을 주입할 수 있습니다. adminpanel/includes/mailinglist/mlist_xls.php와 adminpanel/includes/add_forms/addmp3.php 파일에서 입력값 검증 부재로 임의의 PHP 코드 실행이 가능합니다.
💡 쉬운 설명
BandSite CMS 관리자 패널에서 공격자가 특정 매개변수를 조작하여 외부 악성 파일을 로드할 수 있는 결함입니다. 이를 통해 서버에 자유롭게 명령을 실행하고 웹사이트를 제어할 수 있습니다.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities in Grayscale BandSite CMS allow remote attackers to execute arbitrary PHP code via a URL in the GLOBALS[root_path] parameter in (1) adminpanel/includes/mailinglist/mlist_xls.php and (2) adminpanel/includes/add_forms/addmp3.php. NOTE: the other vectors from the original disclosure are already covered by CVE-2006-3193.
📍 영향받는 시스템
Grayscale BandSite CMS (2006년 이전 버전)
⚔️ 공격 벡터
GLOBALS[root_path] 매개변수에 원격 PHP 파일 URL을 주입하여 include 메커니즘을 악용한 원격 코드 실행
🛡️ 대응 방법
BandSite CMS를 최신 버전으로 업그레이드하거나 입력값 검증 추가 및 원격 파일 포함(allow_url_include) 비활성화
🔧 검증 코드
파일이 발견되면 BandSite CMS 설치 확인, grep 'GLOBALS\[root_path\]'으로 취약한 코드 존재 여부 검증
find / -type f \( -name 'mlist_xls.php' -o -name 'addmp3.php' \) 2>/dev/null