🔍 CVE-2025-14475

8.1
CVSS Score
HIGH
2025-12-13
2026-10-07 20:10
✅ 완료

🇰🇷 한글 설명

WPBakery 페이지 빌더 플러그인의 Extensive VC Addons에서 shortcode_name 파라미터 검증 부족으로 인한 로컬 파일 포함(LFI) 취약점입니다. 인증되지 않은 공격자가 서버의 임의 PHP 파일을 포함하고 실행할 수 있으며, PHP 코드 실행을 통해 시스템 제어가 가능합니다.

💡 쉬운 설명

WordPress 플러그인의 설정 오류로 인해 공격자가 서버의 파일을 마음대로 읽고 실행할 수 있는 취약점입니다. 사이트 관리자의 승인 없이 누구나 악의적 명령을 실행할 수 있습니다.

🇺🇸 원문 (English)

The Extensive VC Addons for WPBakery page builder plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 1.9.1 via the `extensive_vc_get_module_template_part` function. This is due to insufficient path normalization and validation of the user-supplied `shortcode_name` parameter in the `extensive_vc_init_shortcode_pagination` AJAX action. 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 via the `shortcode_name` parameter.

📍 영향받는 시스템

Extensive VC Addons for WPBakery 버전 1.9.1 이하 (모든 WordPress 설치 영향)

⚔️ 공격 벡터

AJAX extensive_vc_init_shortcode_pagination 액션의 shortcode_name 파라미터에 경로 순회(../) 문자 전송으로 임의 PHP 파일 포함

🛡️ 대응 방법

플러그인을 최신 버전으로 업그레이드하거나, 임시 조치로 플러그인 비활성화 및 제거 필요

🔧 검증 코드

결과가 나타나면 해당 경로의 플러그인이 설치되어 있으며 취약점 영향 가능성 확인, 버전 확인은 플러그인 readme.txt 파일 검토 필요

Shell / Script
grep -r 'extensive_vc_get_module_template_part' /var/www/html/wp-content/plugins/ 2>/dev/null | head -1

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

PHP