🇰🇷 한글 설명
Open Education System (OES) 0.1 beta의 여러 PHP 파일에서 CONF_INCLUDE_PATH 파라미터를 통한 원격 파일 포함(RFI) 취약점으로, 공격자가 외부 PHP 파일을 포함시켜 임의의 코드를 실행할 수 있습니다.
💡 쉬운 설명
웹 애플리케이션의 설정 경로를 조작하여 공격자가 만든 악성 파일을 실행하는 공격입니다. 오래된 교육용 웹사이트 시스템에서 발생하며 심각한 수준의 보안 위협입니다.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities in Open Education System (OES) 0.1 beta allow remote attackers to execute arbitrary PHP code via a URL in the CONF_INCLUDE_PATH parameter to (1) forum/admin.php and (2) plotgraph/index.php in admin/modules/modules/, and (3) admin_user/mod_admuser.php and (4) ogroup/mod_group.php in admin/modules/user_account/, different vectors than CVE-2007-1446.
📍 영향받는 시스템
Open Education System (OES) 0.1 beta
⚔️ 공격 벡터
URL의 CONF_INCLUDE_PATH 파라미터에 외부 파일 경로를 주입하여 forum/admin.php, plotgraph/index.php, admin_user/mod_admuser.php, ogroup/mod_group.php 등에서 임의 파일 포함
🛡️ 대응 방법
OES를 최신 버전으로 업그레이드하거나 CONF_INCLUDE_PATH 파라미터에 대한 입력 검증 및 화이트리스트 필터링 적용
🔧 검증 코드
결과가 없으면 취약한 OES 버전이 미설치된 상태이며, 파일이 발견되면 해당 경로의 버전과 CONF_INCLUDE_PATH 파라미터 처리 방식을 검토하여 취약성 확인
find / -type f -name 'admin.php' -o -name 'mod_admuser.php' 2>/dev/null | grep -E '(forum|admin|plotgraph)' | head -5