CVE-2025-4403CWE-434

Drag and Drop Multiple File Upload for WooCommerce <= 1.1.6 - Unauthenticated Arbitrary File Upload via upload Function

Critical · published May 9, 2025

CVSS v3.1
9.8
EPSS
2%
Percentile
83.0
In the wild
Unconfirmed
What it is

🚨 An unauthorized file upload vulnerability lets attackers smuggle anything onto your server! 🔥 Think of it like a restaurant's kitchen that allows anyone to drop off mysterious "special ingredient" packages without checking what's inside. If the chef isn't careful, they could end up cooking with something dangerous! An attacker could exploit this vulnerability to upload malicious files, potentially leading to remote code execution on your server. This could allow them to take complete control of your site, compromising sensitive data and damaging your reputation. It’s absolutely devastating!

Put simply

Think of it like a restaurant's kitchen that allows anyone to drop off mysterious "special ingredient" packages without checking what's inside. If the chef isn't careful, they could end up cooking with something dangerous! The WooCommerce Drag and Drop Multiple File Upload plugin fails to enforce checks on uploaded file types, allowing unauthenticated users to upload any file they choose. This occurs due to a lack of validation on the user-supplied filename and MIME type within the upload() function.

What to do

An attacker could exploit this vulnerability to upload malicious files, potentially leading to remote code execution on your server. This could allow them to take complete control of your site, compromising sensitive data and damaging your reputation. It’s absolutely devastating! Update the plugin immediately to version 1.1.7 or later to eliminate this vulnerability. Ensure rigorous checks are in place for file types and extensions, and consider implementing additional security plugins that monitor file uploads. Regularly audit your site for any suspicious files. You've got this! By taking these steps, you can protect your site and keep the bad guys out! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.02279 · 83.0th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2025-05-09T08:24Z
EPSS history
Timeline
  • 09 MAY 08:24Z
    Drag and Drop Multiple File Upload for WooCommerce <= 1.1.6 - Unauthenticated Arbitrary File Upload via upload Function
    cvelistv5