🇰🇷 한글 설명
justVisual 1.2의 fs_jVroot 파라미터에서 발생하는 여러 PHP Remote File Inclusion 취약점으로, 원격 공격자가 악의적인 PHP 파일을 포함시켜 임의의 코드를 실행할 수 있습니다. 이는 sites/site/pages/index.php, sites/test/pages/contact.php, system/pageTemplate.php, system/utilities.php 등 4개의 파일에 영향을 미칩니다.
💡 쉬운 설명
웹 프로그램이 외부에서 받은 파일 경로를 제대로 확인하지 않아, 공격자가 원격 악성 파일을 로드하도록 만들 수 있습니다. 이를 통해 공격자가 서버의 제어권을 탈취하고 원하는 명령을 실행할 수 있습니다.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities in justVisual 1.2 allow remote attackers to execute arbitrary PHP code via a URL in the fs_jVroot parameter to (1) sites/site/pages/index.php, (2) sites/test/pages/contact.php, (3) system/pageTemplate.php, and (4) system/utilities.php.
📍 영향받는 시스템
justVisual 버전 1.2
⚔️ 공격 벡터
fs_jVroot 파라미터에 원격 PHP 파일 URL을 전달하여 해당 파일을 포함시키고 실행
🛡️ 대응 방법
justVisual을 최신 보안 패치가 적용된 버전으로 업그레이드하거나, 입력값 검증 및 화이트리스트 기반의 파일 경로 제한 설정
🔧 검증 코드
명령어가 파일 경로와 관련 코드를 반환하면 취약한 버전이 설치되어 있는 상태이며, 아무 결과가 없으면 해당 응용프로그램이 설치되지 않았거나 이미 제거됨을 의미합니다.
grep -r 'fs_jVroot' /var/www/html 2>/dev/null && grep -r 'include.*\$.*jVroot' /var/www/html 2>/dev/null | head -3