🇰🇷 한글 설명
WordPress의 CreativeMinds CM Downloads Manager 플러그인 2.0.4 이전 버전의 alterSearchQuery 함수에서 CMDsearch 매개변수를 통해 임의의 PHP 코드 실행이 가능한 원격 코드 실행 취약점입니다. PHP의 create_function 함수를 부적절하게 사용하여 사용자 입력이 직접 코드로 실행됩니다.
💡 쉬운 설명
WordPress의 파일 다운로드 플러그인에서 검색 기능을 이용해 해커가 서버에서 원하는 명령을 실행할 수 있는 심각한 보안 결함입니다. 인증이 필요 없어서 누구나 공격할 수 있습니다.
🇺🇸 원문 (English)
The alterSearchQuery function in lib/controllers/CmdownloadController.php in the CreativeMinds CM Downloads Manager plugin before 2.0.4 for WordPress allows remote attackers to execute arbitrary PHP code via the CMDsearch parameter to cmdownloads/, which is processed by the PHP create_function function.
📍 영향받는 시스템
CreativeMinds CM Downloads Manager < 2.0.4 (WordPress 플러그인)
⚔️ 공격 벡터
HTTP GET/POST 요청으로 cmdownloads/ 경로의 CMDsearch 매개변수에 PHP 코드를 주입하여 원격 코드 실행
🛡️ 대응 방법
CM Downloads Manager를 버전 2.0.4 이상으로 즉시 업그레이드하거나 플러그인 비활성화
🔧 검증 코드
플러그인 버전이 2.0.4 미만이면 취약하며, 출력된 버전 번호로 확인 가능. 플러그인이 없으면 이미 제거된 상태
grep -i 'Stable tag\|Version' /var/www/html/wp-content/plugins/cm-downloads-manager/* 2>/dev/null | head -1