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

CVE-2025-12966

High · published December 6, 2025

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

⚡ An unchecked file upload can spell trouble! The All-in-One Video Gallery plugin for WordPress is letting authenticated users with Author-level access upload any file type — no questions asked! Think of it like a hotel that allows guests to check in without confirming their identity or what bags they’re bringing. One guest could slip in a suitcase full of trouble, potentially wreaking havoc on the whole establishment! With this vulnerability, an attacker could upload malicious files that may enable remote code execution, leading to a complete compromise of the affected site. This means they can manipulate data, steal sensitive information, or even take control of the entire server. Absolutely devastating!

Put simply

Think of it like a hotel that allows guests to check in without confirming their identity or what bags they’re bringing. One guest could slip in a suitcase full of trouble, potentially wreaking havoc on the whole establishment! The issue lies in the 'resolve_import_directory()' function, which fails to validate file types, allowing any authenticated user with appropriate access to upload arbitrary files. Versions 4.5.4 to 4.5.7 of the plugin are affected.

What to do

With this vulnerability, an attacker could upload malicious files that may enable remote code execution, leading to a complete compromise of the affected site. This means they can manipulate data, steal sensitive information, or even take control of the entire server. Absolutely devastating! To protect your site, immediately update the All-in-One Video Gallery plugin to version 4.5.8 or later. Additionally, consider implementing stricter file type validation in your configurations. Regularly review permissions for user roles to limit access. 🛡️ You've got this! Stay vigilant, follow these steps, and you'll keep your site safe and sound! 🚀

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.00519 · 43.3th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2025-12-06T15:16Z
References (2)
EPSS history
Timeline
  • 06 DEC 09:25Z
    All-in-One Video Gallery 4.5.4 - 4.5.7 – Authenticated (Author+) Arbitrary File Upload via Import ZIP
    cvelistv5