🔍 CVE-2024-10871

9.8
CVSS Score
CRITICAL
2024-11-09
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

WordPress의 Category Ajax Filter 플러그인 2.8.2 이하 버전에서 'params[caf-post-layout]' 파라미터를 통해 로컬 파일 포함(LFI) 취약점이 존재합니다. 인증 없이 임의의 파일을 포함하고 실행할 수 있어 PHP 코드 실행, 접근 제어 우회, 민감 정보 유출이 가능합니다.

💡 쉬운 설명

WordPress 플러그인이 사용자가 지정한 파일을 제한 없이 읽고 실행하게 해주는 결함입니다. 공격자는 권한 없이 서버 정보를 볼 수 있거나 악의적인 코드를 실행할 수 있습니다.

🇺🇸 원문 (English)

The Category Ajax Filter plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 2.8.2 via the 'params[caf-post-layout]' parameter. This makes it possible for unauthenticated attackers 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 files with a .php extension can be uploaded and included.

📍 영향받는 시스템

Category Ajax Filter plugin for WordPress versions up to and including 2.8.2

⚔️ 공격 벡터

Unauthenticated attacker sends crafted request with malicious 'params[caf-post-layout]' parameter to include arbitrary PHP files and execute code

🛡️ 대응 방법

Update Category Ajax Filter plugin to the latest version above 2.8.2 or remove the plugin entirely from WordPress installation

🔧 검증 코드

플러그인이 설치된 경우 버전 번호를 반환하며, 2.8.2 이하면 취약점이 있는 상태입니다.

Shell / Script
wp plugin get category-ajax-filter --field=version 2>/dev/null || grep -m1 'Version:' wp-content/plugins/category-ajax-filter/*.php 2>/dev/null | cut -d' ' -f2

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP