🇰🇷 한글 설명
Agora 1.4 RC1에서 register_globals가 활성화된 경우 modules/Mysqlfinder/MysqlfinderAdmin.php의 원격 파일 포함(RFI) 취약점입니다. 공격자가 _SESSION[PATH_COMPOSANT] 파라미터를 통해 악의적인 PHP 파일을 원격에서 로드하여 임의의 PHP 코드를 실행할 수 있습니다.
💡 쉬운 설명
웹사이트의 Agora 소프트웨어에 보안 결함이 있어서 공격자가 악의적인 파일을 원격에서 실행시킬 수 있습니다. register_globals라는 설정이 켜져 있을 때만 이 공격이 작동합니다.
🇺🇸 원문 (English)
PHP remote file inclusion vulnerability in modules/Mysqlfinder/MysqlfinderAdmin.php in Agora 1.4 RC1, when register_globals is enabled, allows remote attackers to execute arbitrary PHP code via a URL in the _SESSION[PATH_COMPOSANT] parameter.
📍 영향받는 시스템
Agora 1.4 RC1 (register_globals 활성화된 환경)
⚔️ 공격 벡터
_SESSION[PATH_COMPOSANT] 파라미터에 원격 PHP 파일 URL을 입력하여 원격 코드 실행 유도
🛡️ 대응 방법
Agora를 최신 버전으로 업그레이드하거나, register_globals를 비활성화하고 입력값 검증 패치 적용
🔧 검증 코드
Agora 설치 디렉토리의 버전 파일에서 1.4 RC1을 확인하고 php -i | grep register_globals에서 On 상태 여부를 확인합니다.
grep -r '1\.4' /var/www/html/agora/VERSION 2>/dev/null || find / -path '*Agora*/version*' -type f 2>/dev/null | xargs grep '1.4'