CVE-2025-6440CWE-434unrestricted-file-upload

CVE-2025-6440

Critical · published October 24, 2025

CVSS v3.1
9.8
EPSS
33%
Percentile
98.4
In the wild
Unconfirmed
What it is

🚨 A simple lack of file type validation in WooCommerce Designer Pro opens the door for attackers to upload whatever they want — it’s like letting someone drop off any package at your front door without checking the label! 🔥 Imagine a restaurant that lets anyone walk in and serve food without checking if it’s safe to eat. That's what happens here when the plugin accepts any file type uploads. If the bad guys send in a dangerous file, they can wreak havoc! An attacker could upload malicious files, potentially leading to remote code execution on your server. This means they could execute commands, steal sensitive data, and do anything they want — like having the keys to the castle!

Put simply

Imagine a restaurant that lets anyone walk in and serve food without checking if it’s safe to eat. That's what happens here when the plugin accepts any file type uploads. If the bad guys send in a dangerous file, they can wreak havoc! This vulnerability in versions up to 1.9.26 of the WooCommerce Designer Pro plugin allows arbitrary file uploads due to missing validation in the 'wcdp_save_canvas_design_ajax' function, enabling unauthenticated attackers to compromise the server.

What to do

An attacker could upload malicious files, potentially leading to remote code execution on your server. This means they could execute commands, steal sensitive data, and do anything they want — like having the keys to the castle! Immediately update the WooCommerce Designer Pro plugin to version 1.9.27 or later. Additionally, implement strict file type validation and review your server's file upload configurations to ensure safety. Don’t wait — secure your site now! You've got this! Follow these steps and take charge of your website’s security! 🛡️

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.33345 · 98.4th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2025-10-24T12:15Z
References (2)
EPSS history
Timeline
  • 24 OCT 07:23Z
    WooCommerce Designer Pro <= 1.9.26 - Unauthenticated Arbitrary File Upload
    cvelistv5