🇰🇷 한글 설명
WiClear 0.10에서 여러 PHP 파일의 path 파라미터를 통한 원격 파일 포함(RFI) 취약점으로, 공격자가 원격 서버의 악의적인 PHP 코드를 포함시켜 임의 코드 실행이 가능합니다. 8개의 PHP 파일에서 발견되었으며, 입력값 검증 부재로 인한 심각한 보안 결함입니다.
💡 쉬운 설명
WiClear 웹사이트 도구가 외부 파일을 안전하게 확인하지 않아서, 해커가 악의적인 코드가 들어있는 파일을 실행시킬 수 있습니다. 이를 통해 서버 전체를 장악할 수 있습니다.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities in WiClear 0.10 allow remote attackers to execute arbitrary PHP code via the path parameter in (1) inc/prepend.inc.php, (2) inc/lib/boxes.lib.php, (3) inc/lib/tools.lib.php, (4) tools/trackback/index.php, and (5) tools/utf8conversion/index.php in admin/; and (6) prepend.inc.php, (7) lib/boxes.lib.php, and (8) lib/history.lib.php in inc/.
📍 영향받는 시스템
WiClear 버전 0.10
⚔️ 공격 벡터
HTTP GET/POST 요청의 path 파라미터에 원격 URL 주입하여 악의적 PHP 파일 원격 로드 및 실행
🛡️ 대응 방법
WiClear를 최신 버전으로 업그레이드하거나 입력값 검증 패치 적용, WAF를 통한 RFI 공격 차단 규칙 설정
🔧 검증 코드
WiClear 설치 경로를 찾아 취약한 파일 존재 여부와 path 변수 직접 사용 여부 확인
find / -name 'prepend.inc.php' -o -name 'boxes.lib.php' 2>/dev/null | xargs grep -l 'include.*\$.*path' 2>/dev/null