🔍 CVE-2024-10436

8.8
CVSS Score
HIGH
2024-10-29
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

WPC Smart Messages for WooCommerce 플러그인의 get_condition_value 함수에 존재하는 로컬 파일 포함(LFI) 취약점으로, 인증된 공격자가 서버의 임의 파일을 포함하고 실행할 수 있습니다. 이를 통해 PHP 코드를 실행하거나 업로드된 이미지 같은 파일을 포함하여 접근 제어를 우회하거나 민감한 데이터를 탈취할 수 있습니다.

💡 쉬운 설명

WooCommerce 플러그인에 파일을 잘못 로드하는 보안 결함이 있어서, 로그인한 사용자가 서버의 파일을 임의로 실행할 수 있습니다. 이를 악용하면 웹사이트의 모든 데이터에 접근하거나 웹사이트를 완전히 제어할 수 있게 됩니다.

🇺🇸 원문 (English)

The WPC Smart Messages for WooCommerce plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 4.2.1 via the get_condition_value function. This makes it possible for authenticated attackers, with Subscriber-level access and above, to include and execute arbitrary files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where images and other “safe” file types can be uploaded and included.

📍 영향받는 시스템

WPC Smart Messages for WooCommerce 플러그인 4.2.1 이하 모든 버전

⚔️ 공격 벡터

Subscriber 이상의 권한을 가진 인증된 WordPress 사용자가 get_condition_value 함수에 악의적인 파일 경로를 전달하여 임의 파일 실행

🛡️ 대응 방법

WPC Smart Messages for WooCommerce 플러그인을 4.2.2 이상으로 업그레이드

🔧 검증 코드

플러그인이 설치되어 있으면 플러그인 정보가 표시되며, 버전이 4.2.1 이하이면 즉시 업그레이드 필요

Shell / Script
wp plugin list --status=active | grep -i 'wpc-smart-messages'

📊 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