🇰🇷 한글 설명
ScozNews 1.2.1 이하 버전에서 CONFIG[main_path] 파라미터를 통한 원격 파일 포함(RFI) 취약점이 존재하여, 공격자가 악의적인 URL을 입력해 임의의 PHP 코드를 원격 실행할 수 있습니다. 이는 변수 덮어쓰기 문제로부터 비롯되었을 수 있습니다.
💡 쉬운 설명
ScozNews 웹사이트 도구에 보안 구멍이 있어서 악의적인 사용자가 외부에서 코드를 실행시킬 수 있습니다. 설정 경로를 조작해서 나쁜 파일을 실행하는 방식입니다.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities in ScozNews 1.2.1 and earlier allow remote attackers to execute arbitrary PHP code via a URL in the CONFIG[main_path] parameter in (1) functions.php, (2) template.php, (3) news.php, (4) help.php, (5) mail.php, (6) Admin/admin_cats.php, (8) Admin/admin_edit.php, (9) Admin/admin_import.php, and (10) Admin/admin_templates.php. NOTE: this might be resultant from a variable overwrite issue.
📍 영향받는 시스템
ScozNews 1.2.1 및 이전 버전 (PHP 기반 CMS)
⚔️ 공격 벡터
functions.php, template.php, news.php 등의 CONFIG[main_path] 매개변수에 외부 URL 삽입 후 원격 코드 실행
🛡️ 대응 방법
ScozNews를 최신 버전으로 업그레이드하거나 CONFIG[main_path] 파라미터에 대한 입력 검증 및 화이트리스트 필터링 적용
🔧 검증 코드
ScozNews 설치 디렉토리 발견 후 각 PHP 파일에서 CONFIG[main_path] 변수가 검증 없이 사용되는지 코드 검토로 취약점 확인
find / -path '*/ScozNews/*' -name '*.php' 2>/dev/null | grep -E '(functions|template|news|admin)' | head -10