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

CVE-2025-12181

High · published December 5, 2025

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

⚡ Authentication is not the gatekeeper you think! The ContentStudio plugin for WordPress lets attackers with Author-level access slip through and upload any file they want. 😱 Picture a hotel where guests can open any door — a poorly managed security policy that lets unauthorized guests wander into sensitive areas freely. Here, it's as if the server is the hotel's prized possessions, and anyone with a room key can pilfer at will! An attacker could exploit this vulnerability to upload malicious files, potentially leading to full remote code execution on your server. This could allow them to access sensitive data, manipulate files, or even take complete control of the website. It's absolutely devastating!

Put simply

Picture a hotel where guests can open any door — a poorly managed security policy that lets unauthorized guests wander into sensitive areas freely. Here, it's as if the server is the hotel's prized possessions, and anyone with a room key can pilfer at will! This vulnerability arises from the absence of proper file type validation in the cstu_update_post() function of the ContentStudio plugin, allowing authenticated users to upload files without restrictions.

What to do

An attacker could exploit this vulnerability to upload malicious files, potentially leading to full remote code execution on your server. This could allow them to access sensitive data, manipulate files, or even take complete control of the website. It's absolutely devastating! Immediately update the ContentStudio plugin to the latest version (1.3.8 or newer) to close this security hole. Additionally, review user permissions and consider implementing stricter file type validation in your WordPress configuration. 🛡️ You've got this! With a quick update, you can secure your site and keep those pesky attackers at bay! 🔒

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.00606 · 48.3th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2025-12-05T11:16Z
References (3)
EPSS history
Timeline
  • 05 DEC 05:31Z
    ContentStudio <= 1.3.7 - Authenticated (Author+) Arbitrary File Upload
    cvelistv5