Impact
The AI Engine plugin for WordPress is vulnerable to arbitrary file uploads because the rest_helpers_update_media_metadata function lacks proper file type checks. Authenticated users with Editor-level permissions can upload any file, then rename it to a PHP script via the same endpoint, creating an executable file in the site’s uploads directory and enabling remote code execution.
Affected Systems
The vulnerability affects all releases of the AI Engine – The Chatbot, AI Framework & MCP for WordPress plugin up to and including version 3.3.2. The affected plugin is installed on WordPress sites that have this plugin active.
Risk and Exploitability
The CVSS score of 7.2 indicates high severity, but the EPSS score is less than 1% and the issue is not listed in CISA’s KEV catalog, suggesting a low likelihood of widespread exploitation currently. The attacker must first authenticate with at least Editor privileges and then interact with the update_media_metadata REST endpoint to upload and rename a file. Because the endpoint is remote, the attack vector is over the network, though user credentials are required, making it a moderately complex exploit.
OpenCVE Enrichment