🇰🇷 한글 설명
WordPress의 s2Member Pro 플러그인 250214 버전 이하에서 'template' 속성을 통한 로컬 파일 포함(LFI) 취약점이 존재합니다. 기여자 이상의 권한을 가진 인증된 공격자가 임의의 파일을 포함하고 PHP 코드를 실행할 수 있으며, 이를 통해 접근 제어 우회, 민감한 정보 탈취, 원격 코드 실행이 가능합니다.
💡 쉬운 설명
WordPress 플러그인의 설정 버그로 인해 관리 권한이 있는 사용자가 서버의 어떤 파일이든 실행할 수 있게 됩니다. 공격자가 악의적인 코드를 실행하여 데이터를 탈취하거나 서버를 장악할 수 있습니다.
🇺🇸 원문 (English)
The s2Member Pro plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 250214 via the 'template' attribute. This makes it possible for authenticated attackers, with contributor-level and above permissions, to include and execute arbitrary files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution.
📍 영향받는 시스템
s2Member Pro 플러그인 v250214 이하 모든 버전 (WordPress)
⚔️ 공격 벡터
인증된 기여자 이상의 권한 사용자가 'template' 파라미터에 파일 경로를 입력하여 임의 파일 실행
🛡️ 대응 방법
s2Member Pro 플러그인을 최신 버전으로 업그레이드 또는 플러그인 비활성화
🔧 검증 코드
출력된 버전이 250214 이하면 취약점 존재, 250215 이상이면 패치됨
grep -i 'Version' wp-content/plugins/s2member-pro/s2member-pro.php 2>/dev/null | head -1