🇰🇷 한글 설명
Csaba Godor SAPID Blog Beta 2 이전 버전에서 발견된 PHP 원격 파일 포함(RFI) 취약점입니다. 공격자가 root_path 파라미터를 조작하여 악의적인 원격 PHP 파일을 로드하고 실행할 수 있습니다.
💡 쉬운 설명
웹사이트의 특정 기능에서 외부 파일을 불러올 때, 공격자가 악의적인 파일 주소를 전달하여 자신의 코드를 서버에서 실행할 수 있는 문제입니다. 이를 통해 웹사이트 전체가 장악될 수 있습니다.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities in Csaba Godor SAPID Blog Beta 2 and earlier allow remote attackers to execute arbitrary PHP code via a URL in the (1) root_path parameter to (a) usr/extensions/get_blog_infochannel.inc.php, (b) usr/extensions/get_blog_meta_info.inc.php, or (c) usr/extensions/get_infochannel.inc.php; or the (2) GLOBALS[root_path] parameter to (d) usr/extensions/get_tree.inc.php.
📍 영향받는 시스템
Csaba Godor SAPID Blog Beta 2 및 모든 이전 버전
⚔️ 공격 벡터
usr/extensions 디렉토리의 여러 PHP 파일에서 root_path 및 GLOBALS[root_path] 파라미터를 통한 원격 PHP 파일 포함
🛡️ 대응 방법
SAPID Blog를 최신 버전으로 즉시 업그레이드하거나, 입력값 검증 및 파일 경로를 화이트리스트로 제한하는 패치 적용
🔧 검증 코드
파일이 검색되면 취약한 SAPID Blog가 설치되어 있으며, 즉시 업그레이드가 필요합니다.
find /var/www/html -name 'get_blog_infochannel.inc.php' -o -name 'get_blog_meta_info.inc.php' -o -name 'get_infochannel.inc.php' -o -name 'get_tree.inc.php' 2>/dev/null