🔍 CVE-2025-5746

9.8
CVSS Score
CRITICAL
2025-07-02
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

WordPress의 '드래그 앤 드롭 다중 파일 업로드' 플러그인에서 파일 타입 검증이 누락되어, 인증되지 않은 공격자가 임의의 파일을 서버에 업로드할 수 있는 취약점입니다. 특정 서버 구성에서는 PHP 파일 실행으로 인한 원격 코드 실행까지 가능합니다.

💡 쉬운 설명

WordPress 플러그인이 업로드된 파일이 정말 안전한 파일인지 확인하지 않아서, 악의적인 사용자가 위험한 프로그램 파일을 업로드할 수 있는 문제입니다. 이 파일이 실행되면 웹사이트 전체가 장악될 수 있습니다.

🇺🇸 원문 (English)

The Drag and Drop Multiple File Upload (Pro) - WooCommerce plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the dnd_upload_cf7_upload_chunks() function in version 5.0 - 5.0.5 (when bundled with the PrintSpace theme) and all versions up to, and including, 1.7.1 (in the standalone version). This makes it possible for unauthenticated attackers to upload arbitrary files on the affected site's server which may make remote code execution possible. The execution of PHP is disabled via a .htaccess file but is still possible in certain server configurations. CVE-2025-49885 may be a duplicate of this.

📍 영향받는 시스템

Drag and Drop Multiple File Upload (Pro) v5.0~5.0.5 (PrintSpace 테마 번들), 독립 버전 v1.7.1 이하

⚔️ 공격 벡터

인증 없이 dnd_upload_cf7_upload_chunks() 함수의 파일 유형 검증 우회를 통한 임의 파일 업로드

🛡️ 대응 방법

플러그인을 5.0.6 이상(또는 독립 버전 1.7.2 이상)으로 즉시 업데이트하거나 플러그인 비활성화

🔧 검증 코드

명령어가 함수를 찾지 못하거나 'Plugin not found' 메시지가 나오면 취약한 플러그인이 설치되어 있지 않거나 패치된 상태입니다.

Shell / Script
grep -r 'dnd_upload_cf7_upload_chunks' /var/www/html/wp-content/plugins/ 2>/dev/null || echo 'Plugin not found or patched'

📊 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