Unauthenticated Arbitrary File Upload in Drag and Drop Multiple File Upload for WooCommerce
The Drag and Drop Multiple File Upload for WooCommerce plugin for WordPress versions 1.1.6 and below contains an unauthenticated arbitrary file upload vulnerability, allowing attackers to achieve remote code execution.
CVE search metadata
CVE search record: CVE-2025-4403. Severity: critical. CVSS: 9.8. EPSS: 2.12%. KEV: no. Product: Drag and Drop Multiple File Upload for WooCommerce (<= 1.1.6). Brief: Unauthenticated Arbitrary File Upload in Drag and Drop Multiple File Upload for WooCommerce. Brief link: https://feed.craftedsignal.io/briefs/2026-09-cve-2025-4403/
The Drag and Drop Multiple File Upload for WooCommerce plugin for WordPress (versions 1.1.6 and below) is susceptible to an unauthenticated arbitrary file upload vulnerability identified as CVE-2025-4403. The vulnerability stems from the plugin's upload() function, which fails to adequately validate the supported_type parameter or the file extension of uploaded files. By manipulating these parameters, unauthenticated remote attackers can bypass intended restrictions to upload malicious files, such as web shells, directly to the web server. Successful exploitation allows for full remote code execution (RCE) on the WordPress instance. Given the availability of public exploit scripts, the risk of exploitation is elevated for internet-facing installations.
Impact
The vulnerability carries a CVSS score of 9.8. Successful exploitation leads to full system compromise, allowing an attacker to execute arbitrary code, modify site content, exfiltrate sensitive data from the WordPress database, or leverage the compromised server to conduct further attacks.
Recommendation
- Update the "Drag and Drop Multiple File Upload for WooCommerce" plugin to a version patched against CVE-2025-4403 immediately.
- If a patch is unavailable or cannot be applied, disable the plugin until a secure version is installed.
- Implement file integrity monitoring to detect the creation of unexpected files within the WordPress uploads directory.
- Configure web server rules to deny execution of scripts (e.g., .php files) within the upload storage directory.
Immediate actions
Patch or disable the vulnerable WordPress plugin immediately.
Threat Hunt
Search web logs for POST requests to plugin-specific paths followed by subsequent access to files in the uploads directory.
Data: Web server access logs
Mitigations
Upgrade Drag and Drop Multiple File Upload for WooCommerce to the latest secure version.
CVE-2025-4403
Detection coverage 1
Detects CVE-2025-4403 Exploitation - Arbitrary File Upload Attempt
criticalDetects potential exploitation of CVE-2025-4403 by monitoring for unauthorized file uploads targeting the plugin's upload functionality.
Detection queries are available on the platform. Get full rules →