🇰🇷 한글 설명
LookStrike Lan Manager 0.9의 여러 PHP 파일들에서 sys_conf[path][real] 파라미터에 대한 원격 파일 포함(RFI) 취약점으로, 공격자가 임의의 PHP 코드를 원격 실행할 수 있습니다. 디렉토리 트래버설을 통해 로컬 파일도 포함 및 실행 가능합니다.
💡 쉬운 설명
LookStrike 프로그램의 경로 설정 입력 부분에 악의적인 파일 주소를 입력하면 공격자가 악성 코드를 실행할 수 있습니다. 시스템 내 다른 파일들도 불러와 실행되도록 조작 가능합니다.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities in LookStrike Lan Manager 0.9 allow remote attackers to execute arbitrary PHP code via a URL in the sys_conf[path][real] parameter to (1) modules\class\Table.php; (2) db_admins.php, (3) db_alert.php, (4) db_double.php, (5) db_games.php, (6) db_matches.php, (7) db_match_teams.php, (8) db_news.php, (9) db_platform.php, (10) db_players.php, (11) db_server_group.php, (12) db_server_ip.php, (13) db_teams.php, (14) db_team_players.php, (15) db_tournaments.php, (16) db_tournament_teams.php, and (17) db_trees.php in modules\class\db\; and (18) Match.php, (19) MatchTeam.php, (20) Rule.php, (21) RuleBuilder.php, (22) RulePool.php, (23) RuleSingle.php, (24) RuleTree.php, (25) Tournament.php, (26) TournamentTeam.php, (27) Tree.php, and (28) TreeSingle.php in modules\class\tournament\. NOTE: this can also be leveraged to include and execute arbitrary local files via directory traversal sequences.
📍 영향받는 시스템
LookStrike Lan Manager 0.9 이하 버전 (28개의 PHP 클래스 파일들)
⚔️ 공격 벡터
modules/class/ 및 modules/class/tournament/ 디렉토리의 PHP 파일들의 sys_conf[path][real] 파라미터에 원격 URL 또는 상대 경로 삽입
🛡️ 대응 방법
LookStrike 최신 버전으로 업그레이드 또는 입력값 검증 강화, 파일 포함 함수 제어 및 allow_url_include 비활성화
🔧 검증 코드
LookStrike 관련 PHP 또는 설정 파일이 검색되면 영향받는 시스템이 설치된 것이며, 검색 결과가 없으면 설치되지 않은 상태입니다.
find / -path '*LookStrike*' -o -path '*lanmanager*' 2>/dev/null | grep -E '\.(php|conf)$' | head -10