🔍 CVE-2024-3810

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

🇰🇷 한글 설명

WordPress Salient Shortcodes 플러그인의 'icon' 숏코드에서 'image' 속성을 통한 로컬 파일 포함(LFI) 취약점입니다. Contributor 이상 권한의 인증된 공격자가 임의 파일을 포함하고 PHP 코드를 실행할 수 있으며, 업로드된 PHP 파일 실행을 통해 전체 서버 제어가 가능합니다.

💡 쉬운 설명

WordPress 플러그인의 기능 버그로 인해 로그인한 사용자가 원하는 파일을 서버에서 실행할 수 있게 되는 문제입니다. 이를 통해 공격자는 웹사이트 데이터 탈취나 악성 코드 실행이 가능합니다.

🇺🇸 원문 (English)

The Salient Shortcodes plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 1.5.3 via the 'icon' shortcode 'image' attribute. This makes it possible for authenticated attackers, with contributor-level and above permissions, 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 php file type can be uploaded and included.

📍 영향받는 시스템

WordPress Salient Shortcodes 플러그인 v1.5.3 이하 모든 버전

⚔️ 공격 벡터

Contributor 이상 권한의 인증된 사용자가 [salient icon image="/path/to/file"] 숏코드를 이용하여 임의 파일 포함

🛡️ 대응 방법

Salient Shortcodes 플러그인을 1.5.4 이상으로 업데이트하거나 플러그인 비활성화/삭제

🔧 검증 코드

반환된 버전 번호가 1.5.3 이하면 취약하며, 1.5.4 이상이면 패치됨을 의미합니다. 명령어 실행 불가 시 플러그인이 설치되지 않은 상태입니다.

Shell / Script
grep -r 'Version:' /var/www/html/wp-content/plugins/salient-shortcodes/salient-shortcodes.php 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+'

📊 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