🔍 CVE-2025-12733

8.8
CVSS Score
HIGH
2025-11-13
2026-10-18 20:10
✅ 완료

🇰🇷 한글 설명

WordPress의 WP All Import 플러그인(v3.9.6 이하)에서 helpers/functions.php의 pmxi_if 함수가 사용자 입력을 검증하지 않고 eval() 함수로 처리하여 원격 코드 실행이 가능합니다. 인증된 사용자로서 import 권한을 가진 공격자(일반적으로 관리자)가 악의적인 import 템플릿을 통해 임의의 PHP 코드를 서버에서 실행할 수 있습니다.

💡 쉬운 설명

WordPress 파일 업로드 플러그인이 관리자 계정으로 악의적인 파일을 업로드할 때 코드를 검증하지 않아 서버가 해킹당할 수 있습니다. 이 플러그인이 설치되어 있으면 3.9.7 버전 이상으로 즉시 업데이트해야 합니다.

🇺🇸 원문 (English)

The Import any XML, CSV or Excel File to WordPress (WP All Import) plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 3.9.6. This is due to the use of eval() on unsanitized user-supplied input in the pmxi_if function within helpers/functions.php. This makes it possible for authenticated attackers, with import capabilities (typically administrators), to inject and execute arbitrary PHP code on the server via crafted import templates. This can lead to remote code execution.

📍 영향받는 시스템

WordPress WP All Import 플러그인 버전 3.9.6 이하

⚔️ 공격 벡터

인증된 관리자 또는 import 권한 있는 사용자가 crafted import 템플릿을 통해 pmxi_if 함수에 PHP 코드 주입

🛡️ 대응 방법

WP All Import 플러그인을 3.9.7 이상으로 업그레이드하거나 import 기능에 대한 접근을 제한하세요.

🔧 검증 코드

출력된 버전 번호가 3.9.6 이하면 취약한 상태이며, 3.9.7 이상이면 패치되었습니다.

Shell / Script
grep -i 'Version:' /var/www/html/wp-content/plugins/wp-all-import/wp-all-import.php 2>/dev/null || grep -i 'stable tag:' /var/www/html/wp-content/plugins/wp-all-import/readme.txt 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP