AI Engine
CVE-2023-51409
CRITICAL
Severity by source
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
DescriptionCVE.org
Unrestricted Upload of File with Dangerous Type vulnerability in Jordy Meow AI Engine: ChatGPT Chatbot.This issue affects AI Engine: ChatGPT Chatbot: from n/a through 1.9.98.
AnalysisAI
Unrestricted file upload in Jordy Meow's AI Engine: ChatGPT Chatbot plugin for WordPress (versions up to and including 1.9.98) allows remote attackers to upload arbitrary files of dangerous types, including executable PHP scripts, leading to remote code execution on the underlying web server. With a maximum CVSS score of 10.0, an EPSS score of 92.78% (100th percentile), and publicly available exploit code, this represents an extreme-priority issue for any WordPress site running the plugin.
Technical ContextAI
The affected component is the AI Engine WordPress plugin (CPE cpe:2.3:a:meowapps:ai_engine:*:*:*:*:*:wordpress:*:*), developed by Jordy Meow (MeowApps), which integrates ChatGPT-style chatbot functionality into WordPress sites. The root cause is CWE-434 (Unrestricted Upload of File with Dangerous Type), meaning the plugin's upload handler fails to adequately validate the file type, extension, or MIME type of submitted files before placing them in a web-accessible location. In WordPress plugin contexts, this class of flaw typically allows attackers to drop PHP webshells into wp-content directories that are subsequently executable via direct HTTP request, transforming a file write primitive into full code execution.
RemediationAI
No vendor-released patched version is independently confirmed in the available intelligence, so administrators should consult the Patchstack advisory (audit@patchstack.com source) and the plugin's WordPress.org page to identify and immediately upgrade to the first release after 1.9.98 that addresses the issue; until that version is verified and installed, deactivate and remove the AI Engine plugin entirely (the safest control, at the cost of losing chatbot functionality), or restrict access to the plugin's REST/AJAX upload endpoints via a WAF rule or web-server access control to authenticated administrators only (which may break legitimate chatbot interactions for end users). At minimum, monitor wp-content/uploads/ and any plugin-specific upload directories for newly written .php, .phtml, or other executable files and audit existing files for webshells, since the public POC makes opportunistic exploitation likely.
Arbitrary file write in the AI Engine WordPress plugin before 3.5.5 lets authenticated editor-level users abuse an unsan
The AI Engine WordPress plugin before 2.6.5 does not sanitize and escape a parameter from one of its RESP API endpoint b
AI Engine < 2.4.3 is susceptible to remote-code-execution (RCE) via Log Poisoning. Rated high severity (CVSS 7.2), this
Server-Side Request Forgery (SSRF) vulnerability in Jordy Meow AI Engine: ChatGPT Chatbot.1.4. Rated medium severity (CV
Unrestricted Upload of File with Dangerous Type vulnerability in Jordy Meow AI Engine: ChatGPT Chatbot.2.63. Rated criti
Unrestricted Upload of File with Dangerous Type vulnerability in Jordy Meow AI Engine: ChatGPT Chatbot.1.4. Rated critic
The AI Engine WordPress plugin (versions 2.8.0-2.8.3) contains a missing capability check in the 'Meow_MWAI_Labs_MCP::ca
The AI Engine WordPress plugin before 1.6.83 does not sanitize and escape some of its settings, which could allow high-p
The AI Engine WordPress plugin before 2.4.8 does not properly sanitise and escape a parameter before using it in a SQL s
The AI Engine: Chatbots, Generators, Assistants, GPT 4 and more!. Rated medium severity (CVSS 6.6), this vulnerability i
The AI Engine plugin for WordPress is vulnerable to open redirect in version 2.8.4. This is due to an insecure OAuth imp
The AI Engine: Chatbots, Generators, Assistants, GPT 4 and more!. Rated medium severity (CVSS 6.5), this vulnerability i
Same technique File Upload
View allShare
External POC / Exploit Code
Leaving vuln.today