🇰🇷 한글 설명
ModuleBased CMS Pre-Alpha의 PHP 원격 파일 포함(RFI) 취약점으로, admin/avatar.php 등 여러 파일에서 _SERVER 파라미터를 부적절하게 처리합니다. 공격자가 _SERVER[DOCUMENT_ROOT]를 조작하여 임의의 PHP 코드 실행이 가능합니다. 다만 CVE는 _SERVER 배열이 PHP에 의해 제어되므로 실제 악용 불가능할 수 있다고 분쟁 중입니다.
💡 쉬운 설명
ModuleBased CMS 소프트웨어에 파일을 불러오는 방식에 결함이 있어 해커가 악성 코드를 실행할 수 있습니다. 다만 현대의 PHP 환경에서는 이 취약점이 실제로 작동하지 않을 수 있습니다.
🇺🇸 원문 (English)
PHP remote file inclusion vulnerability in ModuleBased CMS Pre-Alpha allows remote attackers to execute arbitrary PHP code via the _SERVER parameter in (1) admin/avatar.php, (2) libs/archive.class.php, (3) libs/login.php, (4) libs/profiles.class.php, and (5) libs/profile/proccess.php. NOTE: CVE disputes this claim, as the _SERVER array and the _SERVER[DOCUMENT_ROOT] index are controlled by PHP and cannot be manipulated by an attacker
📍 영향받는 시스템
ModuleBased CMS Pre-Alpha 버전 (구체적 버전 미명시)
⚔️ 공격 벡터
admin/avatar.php, libs/archive.class.php, libs/login.php, libs/profiles.class.php, libs/profile/proccess.php에서 _SERVER 파라미터 조작을 통한 원격 파일 포함
🛡️ 대응 방법
ModuleBased CMS를 최신 버전으로 업그레이드, 글로벌 _SERVER 변수의 직접 사용 제거, 파일 경로 입력에 대한 화이트리스트 기반 검증 구현
🔧 검증 코드
ModuleBased CMS 관련 취약 파일이 시스템에 존재하는지 확인하며, 발견 시 버전을 특정하여 업그레이드 필요 여부를 판단합니다.
find / -name 'avatar.php' -o -name 'archive.class.php' 2>/dev/null | grep -i modulebase