🔍 CVE-2024-3240

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

🇰🇷 한글 설명

WordPress ConvertPlug 플러그인 3.5.25 이하 버전에서 'smile_info_bar' shortcode의 'settings_encoded' 속성을 통해 신뢰할 수 없는 입력이 역직렬화되어 PHP Object Injection 취약점이 발생합니다. 기여자 이상의 권한을 가진 인증된 공격자가 악의적인 PHP 객체를 주입할 수 있으며, 다른 플러그인/테마의 POP chain이 존재하면 파일 삭제, 민감 데이터 유출, 코드 실행이 가능합니다.

💡 쉬운 설명

WordPress의 ConvertPlug 플러그인에서 악의적인 데이터를 입력받아 처리할 때 검증 없이 실행하는 문제입니다. 기여자 권한 이상의 사용자가 이를 악용해 서버에서 파일을 삭제하거나 민감한 정보를 빼낼 수 있습니다.

🇺🇸 원문 (English)

The ConvertPlug plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 3.5.25 via deserialization of untrusted input from the 'settings_encoded' attribute of the 'smile_info_bar' shortcode. This makes it possible for authenticated attackers, with contributor-level access and above, to inject a PHP Object. No POP chain is present in the vulnerable plugin. If a POP chain is present via an additional plugin or theme installed on the target system, it could allow the attacker to delete arbitrary files, retrieve sensitive data, or execute code.

📍 영향받는 시스템

WordPress ConvertPlug plugin v3.5.25 이하

⚔️ 공격 벡터

smile_info_bar shortcode의 settings_encoded 속성에 악의적인 직렬화된 PHP 객체 주입

🛡️ 대응 방법

ConvertPlug 플러그인을 3.5.26 이상으로 업그레이드

🔧 검증 코드

최신 버전이 3.5.26 이상이면 해당 버전으로 업데이트하고, 현재 설치된 버전이 3.5.25 이하면 즉시 업그레이드 필요

Shell / Script
curl -s 'https://plugins.svn.wordpress.org/convertplug/tags/' | grep -o 'tags/[0-9.]*' | tail -5 | awk -F/ '{print $2}' | sort -V | tail -1

📊 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