🇰🇷 한글 설명
openEngine 2.0 beta2의 register_globals 활성화 환경에서 oe_classpath 파라미터를 통한 PHP 원격 파일 포함(RFI) 취약점입니다. 공격자는 악의적인 URL을 주입하여 임의의 PHP 코드를 원격에서 실행할 수 있으며, CVE-2008-4329와는 다른 공격 경로를 사용합니다.
💡 쉬운 설명
openEngine 웹 애플리케이션에서 공격자가 원격지의 악의적인 파일을 실행시킬 수 있는 취약점입니다. 서버 설정이 특정 방식으로 되어있을 때만 공격이 가능합니다.
🇺🇸 원문 (English)
PHP remote file inclusion vulnerability in cms/classes/openengine/filepool.php in openEngine 2.0 beta2, when register_globals is enabled, allows remote attackers to execute arbitrary PHP code via a URL in the oe_classpath parameter, a different vector than CVE-2008-4329.
📍 영향받는 시스템
openEngine 2.0 beta2 (register_globals 활성화된 PHP 환경)
⚔️ 공격 벡터
cms/classes/openengine/filepool.php의 oe_classpath 파라미터에 원격 파일 URL 주입
🛡️ 대응 방법
openEngine을 최신 버전으로 업그레이드하고 register_globals를 비활성화하며 입력값 검증을 강화
🔧 검증 코드
파일이 존재하면 openEngine이 설치된 상태이며, register_globals 설정을 php.ini에서 확인하여 비활성화 여부를 검증해야 합니다.
[ -f /var/www/html/cms/classes/openengine/filepool.php ] && echo 'vulnerable_path_exists' || echo 'not_found'