🇰🇷 한글 설명
OpenDock Easy Blog 1.4 이전 버전에서 register_globals 활성화 시 doc_directory 파라미터를 통한 원격 파일 포함(RFI) 취약점이 존재합니다. 공격자는 다수의 PHP 파일(down_stat.php, file.php, find_file.php 등)을 통해 임의의 PHP 코드를 원격에서 실행할 수 있습니다.
💡 쉬운 설명
블로그 소프트웨어의 오래된 버전에서 악의적인 파일을 원격으로 실행할 수 있는 보안 결함이 있습니다. 특정 설정이 활성화된 경우 누구나 서버를 완전히 장악할 수 있습니다.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities in OpenDock Easy Blog 1.4 and earlier, when register_globals is enabled, allow remote attackers to execute arbitrary PHP code via a URL in the doc_directory parameter in (1) down_stat.php, (2) file.php, (3) find_file.php, (4) lib_read_file.php, and (5) lib_form_file.php in sw/lib_up_file; (6) find_comment.php, (7) comment.php, and (8) lib_comment.php in sw/lib_comment/; (9) sw/lib_find/find.php; and other unspecified vectors.
📍 영향받는 시스템
OpenDock Easy Blog 버전 1.4 이전 (register_globals=On인 환경)
⚔️ 공격 벡터
doc_directory 파라미터에 외부 URL을 주입하여 원격 파일 포함(RFI) 공격 수행
🛡️ 대응 방법
OpenDock Easy Blog를 최신 버전으로 업그레이드하거나 php.ini에서 register_globals=Off로 설정하고 필드 검증 추가
🔧 검증 코드
register_globals가 On으로 설정되어 있으면 취약 상태입니다. Off 또는 결과 없음이 안전 상태입니다.
grep -i 'register_globals' /etc/php.ini /etc/php*/apache2/php.ini /etc/php*/cli/php.ini 2>/dev/null | grep -i 'on'