🇰🇷 한글 설명
PHProjekt 0.6.1의 콘텐츠 관리 모듈에서 여러 개의 PHP 원격 파일 포함(RFI) 취약점이 발견되었습니다. PHP의 register_globals 설정이 활성화된 경우, 공격자는 path_pre 파라미터를 통해 임의의 PHP 코드를 실행할 수 있습니다.
💡 쉬운 설명
웹사이트 설정의 허점을 이용해 외부의 악성 코드를 불러와 실행하는 취약점입니다. 이를 통해 공격자가 서버의 제어권을 획득할 위험이 있습니다.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities in the Content Management module ("Content manager") for PHProjekt 0.6.1, when register_globals is enabled, allow remote attackers to execute arbitrary PHP code via the path_pre parameter in (1) cm_lib.inc.php, (2) doc/br.edithelp.php, (3) doc/de.edithelp.php, (4) doc/ct.edithelp.php, (5) userrating.php, and (6) listing.php, a different set of vectors than CVE-2006-4204. NOTE: a third-party researcher has disputed the impact of the cm_lib.inc.php vector, stating that it is limited to local file inclusion. CVE analysis as of 20060905 concurs, although use of ftp URLs is also possible. The remaining five vectors have also been disputed by the same third party, stating that the path_pre variable is initialized before it is used
📍 영향받는 시스템
PHProjekt 0.6.1 (Content Management module)
⚔️ 공격 벡터
register_globals가 활성화된 상태에서 path_pre 파라미터에 악성 URL을 주입하여 원격 파일 포함 공격 수행
🛡️ 대응 방법
PHProjekt를 최신 버전으로 업데이트하거나, PHP 설정(php.ini)에서 register_globals를 Off로 변경하십시오.
🔧 검증 코드
PHProjekt 0.6.1 버전이 확인되고 RG(register_globals) 값이 1(On)인 경우 취약한 상태입니다.
grep -r 'PHProjekt' . | grep '0.6.1' && php -r 'echo "RG: " . ini_get("register_globals");'