🇰🇷 한글 설명
WordPress용 EasyCart 플러그인 2.0.6 이전 버전의 inc/admin/phpinfo.php 파일이 접근 제어 없이 phpinfo() 함수를 실행하여 PHP 버전, 로드된 모듈, 서버 환경변수, 시스템 경로 등 민감한 설정 정보를 노출시킨다.
💡 쉬운 설명
EasyCart 플러그인의 특정 파일이 누구나 접근할 수 있어 서버의 상세한 정보를 보여준다. 이를 통해 공격자가 다른 공격을 준비하는 데 필요한 정보를 얻을 수 있다.
🇺🇸 원문 (English)
The EasyCart (wp-easycart) plugin before 2.0.6 for WordPress allows remote attackers to obtain configuration information via a direct request to inc/admin/phpinfo.php, which calls the phpinfo function.
📍 영향받는 시스템
WordPress용 EasyCart (wp-easycart) 플러그인 2.0.6 이전 버전
⚔️ 공격 벡터
직접 http://target/wp-content/plugins/wp-easycart/inc/admin/phpinfo.php에 접근하여 서버 정보 노출
🛡️ 대응 방법
플러그인을 2.0.6 이상으로 업그레이드하거나, 웹서버 설정으로 phpinfo.php 접근을 제한하거나, 플러그인을 제거
🔧 검증 코드
vulnerable이면 해당 파일이 존재하므로 플러그인 버전을 확인하여 2.0.6 미만이면 업그레이드 필요
test -f wp-content/plugins/wp-easycart/inc/admin/phpinfo.php && echo 'vulnerable' || echo 'not_found'