🇰🇷 한글 설명
Harris Wap Chat 1.0에서 register_globals가 활성화되었을 때 sysFileDir 파라미터를 통한 원격 파일 포함(RFI) 취약점이 존재합니다. 공격자는 악의적인 PHP 파일을 원격 서버에서 불러와 임의의 PHP 코드를 실행할 수 있습니다.
💡 쉬운 설명
이 웹 애플리케이션은 외부 파일을 불러올 때 충분한 검증을 하지 않아, 공격자가 악성 코드를 주입할 수 있습니다. PHP 특정 설정이 활성화되어 있을 때만 공격이 가능합니다.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities Harris Yusuf Arifin Harris Wap Chat 1.0, when register_globals is enabled, allow remote attackers to execute arbitrary PHP code via a URL in the sysFileDir parameter to (1) eng.writeMsg.php, (2) eng.adCreate.php, (3) eng.adCreateSave.php, (4) eng.adDispByTypeOptions.php, (5) eng.createRoom.php, (6) eng.forward.php, (7) eng.pageLogout.php, (8) eng.resultMember.php, (9) eng.roomDeleteConfirm.php, (10) eng.saveNewRoom.php, and (11) eng.searchMember.php in src/.
📍 영향받는 시스템
Harris Wap Chat 1.0 (register_globals 활성화 환경)
⚔️ 공격 벡터
sysFileDir 파라미터에 원격 PHP 파일 URL을 입력하여 코드 실행
🛡️ 대응 방법
PHP register_globals를 비활성화하거나 Harris Wap Chat을 최신 버전으로 업그레이드
🔧 검증 코드
결과에서 register_globals가 'On' 또는 'Off'로 표시됩니다. 'On'이면 취약하므로 즉시 비활성화 필요
php -i 2>/dev/null | grep register_globals