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

CVE-2025-10412

Critical · published September 23, 2025

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

🚨 A misconfigured file upload feature in the WooCommerce Uni CPO plugin could let unauthenticated attackers waltz right in and upload anything they want! 🔥 Think of this like a restaurant that lets anyone walk in with their own ingredients and cook whatever dish they desire — it could lead to a dangerously unpalatable outcome! An attacker could unleash a world of chaos by uploading malicious files, potentially leading to remote code execution and complete server takeover. Imagine a hacker having free rein to manipulate your site, steal data, or disrupt services — absolutely devastating!

Put simply

Think of this like a restaurant that lets anyone walk in with their own ingredients and cook whatever dish they desire — it could lead to a dangerously unpalatable outcome! This vulnerability in the 'uni_cpo_upload_file' function allows for arbitrary file uploads due to insufficient validation of file types in versions up to 4.9.55, leaving the server exposed to exploitation.

What to do

An attacker could unleash a world of chaos by uploading malicious files, potentially leading to remote code execution and complete server takeover. Imagine a hacker having free rein to manipulate your site, steal data, or disrupt services — absolutely devastating! Immediately update the WooCommerce Uni CPO plugin to the latest version to close this vulnerability. Review and tighten file upload validation rules to ensure only safe file types are accepted — better safe than sorry! You've got this! With the right actions, you can secure your site 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.00615 · 48.8th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2025-09-23T14:15Z
References (2)
EPSS history
Timeline
  • 23 SEP 09:25Z
    Product Options and Price Calculation Formulas for WooCommerce – Uni CPO (Premium) <= 4.9.55 - Unauthenticated Arbitrary File Upload via 'uni_cpo_upload_file'
    cvelistv5