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

CVE-2025-12973

High · published November 21, 2025

CVSS v3.1
7.2
EPSS
1%
Percentile
62.4
In the wild
Unconfirmed
What it is

⚠️ An Editor-level user can upload any file they choose, thanks to a sneaky gap in the S2B AI Assistant plugin for WordPress! 🚨 Think of this as a hotel that forgot to check IDs at the front desk, allowing anyone who walks in to leave suspicious packages in guest rooms—yikes! Without proper file type validation, a malicious user could upload harmful files easily. This vulnerability could lead to absolute chaos! An attacker could upload and execute malicious scripts, granting them full control over the server. Imagine an unwelcome guest wreaking havoc in your digital space, from stealing sensitive data to potentially bringing down your entire site.

Put simply

Think of this as a hotel that forgot to check IDs at the front desk, allowing anyone who walks in to leave suspicious packages in guest rooms—yikes! Without proper file type validation, a malicious user could upload harmful files easily. The vulnerability arises from missing file type validation in the storeFile() function of the S2B AI Assistant plugin, allowing authenticated users with Editor-level access and above to upload any file onto the server without restrictions.

What to do

This vulnerability could lead to absolute chaos! An attacker could upload and execute malicious scripts, granting them full control over the server. Imagine an unwelcome guest wreaking havoc in your digital space, from stealing sensitive data to potentially bringing down your entire site. First, patch the plugin to version 1.7.9 or higher to close this gap. Next, review your user roles and permissions, limiting Editor access if possible, and ensure file uploads are strictly validated. Regular audits can help keep your site secure! You've got this! Stay proactive, and your site will be safer in no time! 🛡️

The record
Technical detail
CVSS v3.1
7.2 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00999 · 62.4th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2025-11-21T22:15Z
References (5)
EPSS history
Timeline
  • 21 NOV 16:28Z
    S2B AI Assistant – ChatBot, ChatGPT, OpenAI, Content & Image Generator <= 1.7.8 - Authenticated (Editor+) Arbitrary File Upload
    cvelistv5