🇰🇷 한글 설명
Phlox 테마의 Premium Portfolio Features 플러그인의 'args[extra_template_path]' 파라미터에서 로컬 파일 포함(LFI) 취약점이 발견되었습니다. 인증되지 않은 공격자가 서버의 임의의 PHP 파일을 포함 및 실행할 수 있으며, 이를 통해 접근 제어 우회, 민감한 데이터 탈취 또는 코드 실행이 가능합니다.
💡 쉬운 설명
WordPress의 Phlox 테마에 누구나 특정 파라미터를 조작해 서버의 숨겨진 파일들을 읽거나 실행할 수 있는 구멍이 있습니다. 공격자가 이를 악용하면 중요한 정보를 빼내거나 서버를 장악할 수 있습니다.
🇺🇸 원문 (English)
The Premium Portfolio Features for Phlox theme plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 2.3.10 via the 'args[extra_template_path]' parameter. This makes it possible for unauthenticated attackers to include and execute arbitrary .php 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 in cases where .php file types can be uploaded and included.
📍 영향받는 시스템
Phlox 테마 - Premium Portfolio Features 플러그인 버전 2.3.10 이하 (WordPress)
⚔️ 공격 벡터
GET/POST 요청의 'args[extra_template_path]' 파라미터에 파일 경로 입력 후 PHP 코드 실행 또는 민감한 파일 접근
🛡️ 대응 방법
플러그인을 버전 2.3.11 이상으로 즉시 업데이트하거나 플러그인을 비활성화 및 제거
🔧 검증 코드
wp-config.php 파일 내용이 반환되면 취약점이 존재하는 것; 접근 거부 오류는 보호됨을 의미
curl -s 'http://target/wp-content/plugins/phlox-portfolio/template.php?args[extra_template_path]=../../wp-config.php' | head -20