🇰🇷 한글 설명
Vanilla CMS 1.0.1 및 이전 버전의 upgrader.php에서 원격 파일 포함(RFI) 취약점이 발견되었습니다. /conf/old_settings.php 파일이 존재하는 경우, 공격자가 RootDirectory 파라미터에 외부 URL을 전달하여 임의의 PHP 코드를 실행할 수 있습니다.
💡 쉬운 설명
해커가 서버에 가짜 주소를 보내 서버가 외부의 악성 파일을 다운로드하고 실행하게 만드는 취약점입니다. 이를 통해 공격자가 서버의 제어권을 획득할 수 있습니다.
🇺🇸 원문 (English)
PHP remote file inclusion vulnerability in upgrader.php in Vanilla CMS 1.0.1 and earlier, when /conf/old_settings.php exists, allows remote attackers to execute arbitrary PHP code via a URL in the RootDirectory parameter. NOTE: this issue has been disputed by a third party who states that the RootDirectory parameter is initialized before being used, for version 1.0. CVE analysis concurs with the dispute, but it is unclear whether older versions are affected
📍 영향받는 시스템
Vanilla CMS 1.0.1 및 이전 버전
⚔️ 공격 벡터
RootDirectory 파라미터를 통한 원격 파일 포함(RFI) 공격
🛡️ 대응 방법
최신 버전으로 업데이트하거나, upgrader.php의 입력값 검증 로직을 강화하고 불필요한 설정 파일을 삭제하십시오.
🔧 검증 코드
명령어 실행 결과에 Vanilla CMS 1.0.1 이하 버전 정보가 출력되면 취약할 가능성이 있습니다.
grep -r "Vanilla CMS" . | grep -E '1\.[0]\.[0-1]'