🇰🇷 한글 설명
Mojoomla WPCHURCH 플러그인에서 PHP include/require 문의 파일명 제어 부족으로 인한 로컬 파일 포함(LFI) 취약점입니다. 공격자가 임의의 로컬 파일을 포함하여 실행할 수 있습니다. 버전 2.7.0 이하가 영향을 받습니다.
💡 쉬운 설명
WPCHURCH 플러그인이 사용자 입력을 제대로 검증하지 않아 공격자가 서버의 임의 파일을 읽거나 실행할 수 있습니다. 이를 통해 민감한 정보가 노출되거나 서버가 장악될 수 있습니다.
🇺🇸 원문 (English)
Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in Mojoomla WPCHURCH allows PHP Local File Inclusion.This issue affects WPCHURCH: from n/a through 2.7.0.
📍 영향받는 시스템
Mojoomla WPCHURCH 플러그인 버전 2.7.0 이하
⚔️ 공격 벡터
PHP include/require 문에 사용자 입력을 직접 전달하여 악의적인 파일 경로 주입
🛡️ 대응 방법
WPCHURCH 플러그인을 2.7.1 이상으로 업데이트하거나 WAF 규칙으로 LFI 패턴 차단
🔧 검증 코드
플러그인이 설치되어 있으면 'Found'가 출력되고, 없으면 'Not installed'가 출력됩니다. 설치된 경우 wp plugin get wpchurch --field=version으로 버전 확인 필요
wp plugin list --field=name | grep -i wpchurch && echo "Found" || echo "Not installed"