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

CVE-2025-12775

High · published November 18, 2025

CVSS v3.1
8.8
EPSS
1%
Percentile
50.8
In the wild
Unconfirmed
What it is

⚡ An authenticated attacker can upload any file with just a few clicks! The WP Dropzone plugin for WordPress has a glaring hole that could lead to remote code execution. 🔥 Think of it like a restaurant that allows guests to bring in their own food without checking what’s in the container — if an ill-intentioned guest shows up with something dangerous, the whole kitchen is at risk! This vulnerability lets malicious users stroll right past any safety checks. With this vulnerability, an attacker could upload malicious scripts and gain complete control over your server. Imagine someone slipping in malware disguised as a harmless image — it’s absolutely devastating! Once they’re in, they could read sensitive data, manipulate your site, or even destroy everything.

Put simply

Think of it like a restaurant that allows guests to bring in their own food without checking what’s in the container — if an ill-intentioned guest shows up with something dangerous, the whole kitchen is at risk! This vulnerability lets malicious users stroll right past any safety checks. The WP Dropzone plugin suffers from an authenticated arbitrary file upload vulnerability due to its `ajax_upload_handle` function, which saves files directly to the uploads directory without validating file types first. This means any authenticated user with subscriber access or higher can upload any file they choose without restrictions.

What to do

With this vulnerability, an attacker could upload malicious scripts and gain complete control over your server. Imagine someone slipping in malware disguised as a harmless image — it’s absolutely devastating! Once they’re in, they could read sensitive data, manipulate your site, or even destroy everything. Immediately update the WP Dropzone plugin to version 1.1.1 or later to patch this vulnerability. Review your user roles and permissions to minimize access for untrusted users. Consider implementing additional file type validation to further strengthen your upload process. You've got this! Follow these steps and you'll have your site secured in no time. 🛡️

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00657 · 50.8th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2025-11-18T14:15Z
References (4)
EPSS history
Timeline
  • 18 NOV 08:27Z
    WP Dropzone <= 1.1.0 - Authenticated (Subscriber+) Arbitrary File Upload
    cvelistv5