🇰🇷 한글 설명
QantumThemes Kentha Elementor Widgets 플러그인의 파일 포함 문제로, 공격자가 부적절하게 제어된 파일명을 통해 PHP의 Include/Require 함수를 조작할 수 있습니다. 이를 통해 로컬 파일 포함(LFI) 공격이 가능하며, 원격 파일 포함도 특정 상황에서 발생할 수 있습니다. 버전 3.1 미만의 모든 Kentha Elementor 설치가 영향을 받습니다.
💡 쉬운 설명
WordPress의 Kentha Elementor 플러그인에서 파일을 잘못 읽도록 하는 보안 구멍이 있습니다. 공격자가 이를 악용하면 서버의 민감한 파일(설정 파일, 데이터베이스 정보 등)을 읽을 수 있습니다.
🇺🇸 원문 (English)
Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in QantumThemes Kentha Elementor Widgets kentha-elementor allows PHP Local File Inclusion.This issue affects Kentha Elementor Widgets: from n/a through < 3.1.
📍 영향받는 시스템
QantumThemes Kentha Elementor Widgets < 3.1 (WordPress 플러그인)
⚔️ 공격 벡터
URL 파라미터나 입력값에 파일 경로를 조작하여 PHP include/require 함수가 의도하지 않은 파일을 로드하도록 유도
🛡️ 대응 방법
Kentha Elementor Widgets 플러그인을 3.1 이상으로 업그레이드하고, 업그레이드 전까지는 플러그인을 비활성화하거나 WAF 규칙으로 의심스러운 파일 경로 파라미터를 차단
🔧 검증 코드
출력된 버전 번호가 3.1 미만이면 취약점이 존재합니다. 버전 정보가 표시되지 않으면 플러그인이 설치되지 않았거나 경로가 다른 것입니다.
find /var/www/html/wp-content/plugins/kentha-elementor/ -name '*.php' -type f 2>/dev/null | head -1 | xargs grep -m1 'Version:' 2>/dev/null || grep -r 'Version:' /var/www/html/wp-content/plugins/kentha-elementor/ 2>/dev/null | grep -i kentha | head -1