CVE-2025-13329CWE-434

File Uploader for WooCommerce <= 1.0.3 - Unauthenticated Arbitrary File Upload via add-image-data

Critical · published December 20, 2025

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

🚨 A missing file type check in the WooCommerce File Uploader plugin could allow attackers to upload any file they want — full remote code execution is just a crafty upload away! 🔥 Think of it like a restaurant that lets anyone drop off a mystery dish in the kitchen without checking what’s in it — that dish could be delicious or downright dangerous! 🍽️ If exploited, an unauthenticated attacker could upload any file, potentially leading to remote code execution on your server. This could result in complete control over your site, allowing data breaches, defacement, or even using your server for malicious activities. We're talking about a real security nightmare!

Put simply

Think of it like a restaurant that lets anyone drop off a mystery dish in the kitchen without checking what’s in it — that dish could be delicious or downright dangerous! 🍽️ This vulnerability exists in the File Uploader for WooCommerce plugin due to the lack of proper file type validation in the 'add-image-data' REST API endpoint, allowing arbitrary file uploads across all versions up to 1.0.3.

What to do

If exploited, an unauthenticated attacker could upload any file, potentially leading to remote code execution on your server. This could result in complete control over your site, allowing data breaches, defacement, or even using your server for malicious activities. We're talking about a real security nightmare! Patch your WooCommerce File Uploader plugin immediately to version 1.0.4 or later. Review your security settings, implement file type restrictions, and regularly monitor uploaded files to prevent unauthorized access. 🚀 You've totally got this! Follow these steps, and you'll be a security hero in no time! 🦸‍♂️

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.00726 · 53.6th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2025-12-20T03:20Z
EPSS history
Timeline
  • 20 DEC 03:20Z
    File Uploader for WooCommerce <= 1.0.3 - Unauthenticated Arbitrary File Upload via add-image-data
    cvelistv5