🇰🇷 한글 설명
WordPress Team Manager 플러그인의 PHP include/require 문에서 파일명 제어가 불충분하여 발생하는 로컬 파일 포함(LFI) 취약점입니다. 공격자는 이 취약점을 통해 서버의 임의의 로컬 파일(설정 파일, 데이터베이스 파일 등)을 포함시켜 민감한 정보를 열람하거나 코드 실행을 유도할 수 있습니다. 버전 2.1.23 이하가 영향을 받습니다.
💡 쉬운 설명
WordPress Team Manager 플러그인이 사용자 입력을 제대로 검증하지 않아 서버의 보호된 파일들을 읽을 수 있게 하는 문제입니다. 공격자는 이를 악용해 비밀번호, 설정정보 등 중요한 파일의 내용을 확인할 수 있습니다.
🇺🇸 원문 (English)
Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in Maidul Team Manager wp-team-manager allows PHP Local File Inclusion.This issue affects Team Manager: from n/a through <= 2.1.23.
📍 영향받는 시스템
WordPress Team Manager (wp-team-manager) plugin version 2.1.23 and earlier
⚔️ 공격 벡터
Attacker crafts HTTP request with malicious file path parameter (e.g., ../../wp-config.php) to plugin's include/require statement to read arbitrary local files
🛡️ 대응 방법
Update Team Manager plugin to version 2.1.24 or later; alternatively remove or disable the vulnerable plugin immediately
🔧 검증 코드
플러그인의 버전 정보를 확인; 출력된 버전이 2.1.23 이하면 취약점에 노출된 상태이므로 즉시 업데이트 필요
grep -r 'Version:' /var/www/html/wp-content/plugins/wp-team-manager/ 2>/dev/null | head -1