🇰🇷 한글 설명
Content*Builder 0.7.5의 여러 PHP 파일에서 원격 파일 포함(RFI) 취약점이 발견되었습니다. path[cb], rel, actualModuleDir 등의 파라미터를 통해 외부 PHP 파일을 포함시켜 임의 코드 실행이 가능합니다.
💡 쉬운 설명
웹 애플리케이션이 사용자가 제공한 URL을 검증 없이 읽으려고 할 때 발생하는 취약점입니다. 공격자가 악의적인 PHP 코드 주소를 전달하면 서버가 그 코드를 실행해 버립니다.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities in Content*Builder 0.7.5 allow remote attackers to execute arbitrary PHP code via a URL in the (1) path[cb] parameter to (a) libraries/comment/postComment.php and (b) modules/poll/poll.php, (2) rel parameter to (c) modules/archive/overview.inc.php, and the (3) actualModuleDir parameter to (d) modules/forum/showThread.inc.php. NOTE: the provenance of this information is unknown; the details are obtained from third party information.
📍 영향받는 시스템
Content*Builder 0.7.5 이하 버전
⚔️ 공격 벡터
GET/POST 파라미터(path[cb], rel, actualModuleDir)에 외부 URL을 삽입하여 원격 코드 실행
🛡️ 대응 방법
0.7.5 이후 버전으로 업그레이드하고 사용자 입력 검증 및 allow_url_include 비활성화
🔧 검증 코드
파일이 발견되면 Content*Builder가 설치됨. 파일 내용에서 파라미터 검증 로직 확인 필요
find /var/www -type f \( -name 'postComment.php' -o -name 'poll.php' -o -name 'overview.inc.php' -o -name 'showThread.inc.php' \) 2>/dev/null