🇰🇷 한글 설명
Premmerce 플러그인의 파일명 제어 부족으로 인한 PHP 로컬 파일 포함 취약점. include/require 문에서 사용자 입력을 부적절하게 검증하여 원격 또는 로컬 파일을 읽을 수 있으며, 버전 1.3.19 이하에서 발생.
💡 쉬운 설명
Premmerce라는 WordPress 플러그인에서 파일을 불러올 때 어떤 파일인지 제대로 확인하지 않아서, 공격자가 서버의 민감한 파일(설정 파일, 암호 등)을 읽을 수 있는 문제입니다. 사이트 관리자가 플러그인을 1.3.19 이하 버전으로 사용 중이면 위험합니다.
🇺🇸 원문 (English)
Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in Premmerce Premmerce premmerce allows PHP Local File Inclusion.This issue affects Premmerce: from n/a through <= 1.3.19.
📍 영향받는 시스템
Premmerce 플러그인 버전 1.3.19 이하 (WordPress)
⚔️ 공격 벡터
악의적인 사용자가 URL 파라미터를 조작하여 include/require 함수에 임의의 로컬 파일 경로(예: ../../wp-config.php)를 전달
🛡️ 대응 방법
Premmerce 플러그인을 1.3.20 이상으로 업데이트하거나, 최신 버전을 설치하여 취약점 패치 적용
🔧 검증 코드
Premmerce 플러그인이 설치된 경우 버전 정보 확인 가능하며, 결과에서 1.3.19 이하 버전이 나타나면 즉시 업데이트 필요
grep -r 'premmerce' /var/www/html/wp-content/plugins/ 2>/dev/null | grep -i version