Impact
The S2B AI Assistant – ChatBot plugin for WordPress allows authenticated users with Editor role or higher to upload files without validating file type. The storeFile() function accepts any file, so an attacker can upload a malicious script, application, or binary onto the server. If the uploaded file is later executed, it can lead to remote code execution, compromising site integrity and potentially the entire hosting environment.
Affected Systems
The vulnerability affects all versions of the S2B AI Assistant – ChatBot, AI Agents, ChatGPT API, Image Generator plugin released by oc3dots, specifically the variants for WordPress that are version 1.7.8 or older. No other versions or products are listed as affected.
Risk and Exploitability
The CVSS score of 7.2 indicates a high severity for this issue. Because the EPSS score is lower than 1%, immediate exploitation is unlikely, and the vulnerability is not currently listed in the CISA KEV catalog. However, evidence from the description shows that an authenticated attacker with Editor-level access can upload arbitrary files, and if that file is executable on the server, remote code execution becomes possible. The risk is confined to systems where the plugin is installed and the upload directory is within the WordPress file system.
OpenCVE Enrichment