Skip to main content

AI Engine CVE-2023-51409

CRITICAL
Unrestricted Upload of File with Dangerous Type (CWE-434)
2024-04-12 audit@patchstack.com
10.0
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Fingerprint WordPress site running AI Engine
  2. Delivery
    Send crafted upload request to plugin endpoint
  3. Exploit
    Bypass missing file-type validation
  4. Execution
    Write PHP webshell to uploads directory
  5. Persist
    Request shell URL to execute code
  6. Impact
    Pivot to full site and server compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File type validation, storage isolation
MITRE ATT&CK

2 techniques across 2 tactics: Command and Control, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

No special conditions - remote unauthenticated exploitation against default configurations of the AI Engine WordPress plugin at versions up to and including 1.9.98, consistent with CVSS AV:N/AC:L/PR:N/UI:N. The only limiting factors are that the target must have the AI Engine plugin installed and activated, must be running version 1.9.98 or earlier, and the plugin's upload endpoint must be reachable from the attacker's network position (i.e., not blocked by an upstream WAF or IP allowlist); no authentication, no user interaction, and no non-default configuration are required.

Impact

All signals converge on critical, immediate priority. The CVSS:3.1 vector AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H indicates network-reachable exploitation with low complexity, no privileges, no user interaction, and scope change with full impact on confidentiality, integrity, and availability - the worst-case profile. The EPSS score of 92.78% (100th percentile) indicates this is among the most likely CVEs to be exploited in the wild over the next 30 days, and publicly available exploit code lowers the barrier for opportunistic attackers and botnets that mass-scan WordPress installations. CISA KEV status is not indicated in the provided data, so confirmed active exploitation is not asserted, but the combination of trivial exploitability, public POC, and a widely deployed WordPress plugin makes targeted-versus-widespread distinctions moot - defenders should treat this as actively scanned-for. No conflicts exist between signals; the only gap is the absence of a confirmed fix version in the supplied intelligence.

Exploit ScenarioDerived

An unauthenticated remote attacker identifies a WordPress site running AI Engine ≤ 1.9.98 via fingerprinting or mass-scan, then sends a crafted HTTP upload request to the plugin's vulnerable endpoint containing a PHP webshell disguised or simply named with a dangerous extension. Because the plugin does not restrict the file type, the shell lands in a web-accessible directory and the attacker requests its URL to execute arbitrary commands as the web server user, achieving full site compromise. Publicly available exploit code makes this scenario reproducible without bespoke development.

Emergency Immediate action required. Why: CRITICAL + EPSS > 30%, no patch available.
No patch listed yet 92.8% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

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.

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.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

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.

Know when Ai Engine gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 10.0 CRITICAL
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

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

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.

Executive ViewAI

Why It Matters

The ChatGPT Chatbot plugin for WordPress (versions through 1.9.98) contains a critical file upload vulnerability enabling remote code execution on affected web servers. This vulnerability carries a CVSS 10.0 severity score with publicly available exploit code, presenting an immediate threat to any organization running this plugin. Remediation requires immediate action as no vendor patch is currently available.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Remove the plugin entirely from all WordPress instances; (2) If plugin cannot be immediately removed, restrict web access to the WordPress installation via IP allowlisting; (3) Deploy Web Application Firewall (WAF) rules to block POST requests to file upload endpoints; (4) Implement file integrity monitoring on web server directories to detect unauthorized PHP file creation; (5) Restrict PHP execution permissions in WordPress upload directories via web server configuration.

Threat Intelligence Overview

Threat Score
6.3/10
Composite threat intelligence
EPSS Score
92.8%
Top 0% exploitable
Exploit
POC
Public exploit code exists
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC Yes
EPSS 92.8%
Patch available No
Active threat Yes
Deciding rule
CRITICAL + EPSS > 30%, no patch available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Out-of-Cycle
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Very High

Priority Score

163
Low Medium High Critical
KEV: 0
EPSS: +93
CVSS: +50
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.

Affected Products (CPE)CVE.org

cpe:2.3:a:meowapps:ai_engine:*:*:*:*:*:wordpress:*:*
CVE-2026-12511 HIGH POC
8.1 Jul 14

Arbitrary file write in the AI Engine WordPress plugin before 3.5.5 lets authenticated editor-level users abuse an unsan

CVE-2026-75797 HIGH POC
7.7 Aug 26

Path traversal in the AI Engine WordPress plugin (versions 3.3.3 through 3.7.1) allows arbitrary server file reads with

CVE-2026-75796 HIGH POC
7.2 Aug 21

Privilege escalation in the AI Engine WordPress plugin (versions 2.8.0 through 3.6.0) enables any sub-site Administrator

CVE-2024-10499 HIGH POC
7.2 Dec 12

The AI Engine WordPress plugin before 2.6.5 does not sanitize and escape a parameter from one of its RESP API endpoint b

CVE-2024-6451 HIGH POC
7.2 Aug 19

AI Engine < 2.4.3 is susceptible to remote-code-execution (RCE) via Log Poisoning. Rated high severity (CVSS 7.2), this

CVE-2024-29090 MEDIUM POC
6.8 Mar 28

Server-Side Request Forgery (SSRF) vulnerability in Jordy Meow AI Engine: ChatGPT Chatbot.1.4. Rated medium severity (CV

CVE-2026-16954 MEDIUM POC
6.5 Aug 06

Cleartext exposure of third-party API keys and authentication tokens in AI Engine WordPress plugin (before 3.6.4) allows

CVE-2026-12510 MEDIUM POC
5.9 Jul 16

Unauthorized access to private chatbot conversations in the AI Engine WordPress plugin before 3.5.5 allows any authentic

CVE-2026-75798 MEDIUM POC
5.3 Aug 26

Unauthenticated remote attackers can invoke AI queries against a site owner's configured provider account through the AI

CVE-2024-34440 CRITICAL
9.1 May 14

Unrestricted Upload of File with Dangerous Type vulnerability in Jordy Meow AI Engine: ChatGPT Chatbot.2.63. Rated criti

CVE-2024-29100 CRITICAL
9.1 Mar 28

Unrestricted Upload of File with Dangerous Type vulnerability in Jordy Meow AI Engine: ChatGPT Chatbot.1.4. Rated critic

CVE-2026-16955 MEDIUM POC
5.0 Aug 08

Path traversal in the AI Engine WordPress plugin before 3.6.6 allows server-side file contents to be read and exfiltrate

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy