🇰🇷 한글 설명
Plume CMS 1.0.6 이전 버전의 13개 PHP 파일에서 _PX_config[manager_path] 매개변수를 통한 원격 파일 포함 취약점이 존재합니다. 인증 없이 공격자가 임의의 PHP 코드를 실행할 수 있습니다.
💡 쉬운 설명
Plume CMS에서 파일 경로를 검증하지 않아 해커가 원격에서 악성 코드를 실행할 수 있습니다. 웹사이트의 모든 권한으로 코드가 실행되므로 매우 위험합니다.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities in Plume CMS 1.0.6 and earlier allow remote attackers to execute arbitrary PHP code via the _PX_config[manager_path] parameter to (1) articles.php, (2) categories.php, (3) news.php, (4) prefs.php, (5) sites.php, (6) subtypes.php, (7) users.php, (8) xmedia.php, (9) frontinc/class.template.php, (10) inc/lib.text.php, (11) install/index.php, (12) install/upgrade.php, and (13) tools/htaccess/index.php. NOTE: other vectors are covered by CVE-2006-3562, CVE-2006-2645, and CVE-2006-0725.
📍 영향받는 시스템
Plume CMS 1.0.6 이전 모든 버전
⚔️ 공격 벡터
articles.php, categories.php 등의 _PX_config[manager_path] 파라미터에 원격 파일 URL을 삽입하여 PHP 코드 실행
🛡️ 대응 방법
Plume CMS를 최신 패치 버전으로 업그레이드하거나 모든 PHP 파일의 입력 검증 강화 및 외부 파일 로드 제한
🔧 검증 코드
Plume CMS 파일이 검출되면 취약한 버전이 설치된 것이며, 검출되지 않으면 해당 CMS가 설치되지 않은 것입니다.
find / -name 'articles.php' -o -name 'categories.php' 2>/dev/null | xargs grep -l '_PX_config\[manager_path\]' 2>/dev/null