Skip to content
Laskyr

Plugins · ai-engine · data as of 2026-11-04

Is AI Engine safe? Known vulnerabilities and latest version

No known unpatched vulnerabilities in the latest version (3.9.0)

As of 2026-11-04. 46 issues are on record for older versions; version 3.8.9 or newer fixes all of them that state a fix.

Latest version
3.9.0
Last updated
2026-11-02
Active installs
90,000+
Known issues on record
46
Unpatched in latest
0
Tested up to WP
7.1.4 · PHP 8.1+

The AI chatbot, AI agent and MCP server for WordPress. Connect OpenAI, Claude, Gemini and more to chat, write, search and automate your site. — by Jordy Meow

What to do

  1. Update to the latest version (3.9.0). Anything older than 3.8.9 has at least one known issue listed below. Dashboard → Updates, or Plugins → “update now”.
  2. If you cannot update right away, deactivate it until you can.
  3. Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
  4. If you ran a vulnerable version and something looks off (spam pages, strange admins, redirects), run the free scan.

With WP-CLI: wp plugin get ai-engine --field=version shows what you run; wp plugin update ai-engine updates it.

Check your version

Known vulnerabilities

46 on record, newest first. “Affected” is the version range the source gives; “fixed in” is the version the source names, or (marked *) the first wordpress.org release after the last affected version.

high 8.8 CVE-2026-65566 · published 2026-10-30

Cross-site request forgery (CSRF) in AI Engine (3.8.8 and older)

Affected
3.8.8 and older
Fixed in
3.8.9
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Cross-Site Request Forgery (CSRF) vulnerability in Meow Apps AI Engine ai-engine allows Cross Site Request Forgery.This issue affects AI Engine: from n/a through 3.8.8.

NVD CVE-2026-65566Patchstack advisory

high 7.5 CVE-2026-110732 · published 2026-10-30

Missing authorization check in AI Engine (3.8.6 and older)

Affected
3.8.6 and older
Fixed in
3.8.7 *
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The AI Engine – The Chatbot, AI Framework & MCP for WordPress plugin for WordPress is vulnerable to Missing Authorization in all versions up to, and including, 3.8.6 This is due to the MCP module's OAuth 2.1 Dynamic Client Registration endpoint (/wp-json/mcp/v1/oauth/register) being registered with a permission_callback of __return_true, allowing an unauthenticated user to register an active OAuth client with an attacker-controlled redirect URI. This makes it possible for unauthenticated attackers to obtain an administrator-bound MCP access token, and thereby full administrator-level control through the MCP tools (including user creation and option updates), once an administrator approves the attacker's client on the OAuth consent screen. The consent page is additionally served without X-Frame-Options or Content-Security-Policy frame-ancestors, so that approval can be obtained via clickjacking.

NVD CVE-2026-110732Wordfence advisoryCode change (fix)Plugin source

medium 4.2 CVE-2026-107745 · published 2026-10-28

Path traversal / file read in AI Engine (3.8.4 and older)

Affected
3.8.4 and older
Fixed in
3.8.5 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The AI Engine – The Chatbot, AI Framework & MCP for WordPress plugin for WordPress is vulnerable to limited media file deletion due to insufficient file path validation in the upload_file function in all versions up to, and including, 3.8.4 This makes it possible for authenticated attackers, with subscriber-level access and above, to delete arbitrary media files on the server. This requires the administrator to have enabled the Public API option, and exploitation depends on the hourly cleanup_files task running after the malicious upload.

NVD CVE-2026-107745Wordfence advisoryCode change (fix)Plugin source

medium 4.3 CVE-2026-112828 · published 2026-10-26

Missing authorization check in AI Engine (3.8.6 and older)

Affected
3.8.6 and older
Fixed in
3.8.7
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Missing Authorization vulnerability in Meow Apps AI Engine ai-engine allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects AI Engine: from n/a through 3.8.6.

NVD CVE-2026-112828Patchstack advisory

medium 4.9 CVE-2026-110982 · published 2026-10-21

Missing authorization check in AI Engine (older than 3.8.6)

Affected
older than 3.8.6
Fixed in
3.8.6
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The AI Engine WordPress plugin before 3.8.6 does not check that the caller is allowed to edit the targeted object before updating its title and excerpt, allowing users with the Editor role and above to modify arbitrary posts of any type, including content they cannot otherwise edit such as navigation menus, block templates, global styles and WooCommerce coupons.

NVD CVE-2026-110982WPScan advisory

medium 4.9 CVE-2026-110976 · published 2026-10-18

Missing authorization check in AI Engine (older than 3.7.9)

Affected
older than 3.7.9
Fixed in
3.7.9
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The AI Engine WordPress plugin before 3.7.9 does not check that the item passed to one of its media actions belongs to the requesting user before converting it to an attachment and permanently deleting it, allowing users with the Editor role and above to delete arbitrary posts of any type, including content they cannot otherwise delete such as navigation menus, block templates and global styles.

NVD CVE-2026-110976WPScan advisory

medium 4.9 CVE-2026-111041 · published 2026-10-18

Missing authorization check in AI Engine (older than 3.7.9)

Affected
older than 3.7.9
Fixed in
3.7.9
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The AI Engine WordPress plugin before 3.7.9 does not verify that the user performing certain AI media management actions owns or is otherwise allowed to edit the targeted object, allowing users with the Editor role or above to modify, or change the type of, arbitrary posts on the site, including content they are not permitted to edit.

NVD CVE-2026-111041WPScan advisory

medium 4.3 CVE-2026-110888 · published 2026-10-15

Missing authorization check in AI Engine (3.8.3 and older)

Affected
3.8.3 and older
Fixed in
3.8.4
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Missing Authorization vulnerability in Meow Apps AI Engine ai-engine allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects AI Engine: from n/a through 3.8.3.

NVD CVE-2026-110888Patchstack advisory

high 7.2 CVE-2026-96561 · published 2026-10-01

Stored cross-site scripting (XSS) in AI Engine (3.8.0 and older)

Affected
3.8.0 and older
Fixed in
3.8.1 *
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The AI Engine – The Chatbot, AI Framework & MCP for WordPress plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 3.8.0 This is due to a chain of missing input neutralization and output escaping across the /mwai-ui/v1/chats/submit REST endpoint, the PHP error-log parser (MeowKit_MWAI_Helpers::php_error_logs), the Advisor task (Meow_MWAI_Modules_Advisor::run_advisor), and the Advisor dashboard widget (advisor_metabox): the server-parameter denylist in chat_submit strips only exact key names such as 'model' while convert_keys() later canonicalizes 'model_' back to 'model', allowing an unauthenticated caller to place an attacker-controlled string (including CR/LF) into $query->model; final_checks() throws an Exception whose message embeds that raw string, and the non-streaming, non-admin catch branch writes it to the PHP error log unmodified — creating a forged log line that the plugin's own parser subsequently returns as recent PHP-error content; run_advisor() then appends that content verbatim to the AI prompt (indirect prompt injection — CWE-1427), the returned JSON is stored in the mwai_advisor_data option with no schema validation or HTML sanitization, and advisor_metabox() concatenates the resulting 'title' and 'description' values directly into the WordPress dashboard widget without esc_html(), wp_kses(), or equivalent escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever an administrator accesses the WordPress dashboard.

NVD CVE-2026-96561Wordfence advisoryCode change (fix)Plugin source

medium 5.3 CVE-2026-93623 · published 2026-09-23

Missing authorization check in AI Engine (3.7.8 and older)

Affected
3.7.8 and older
Fixed in
3.7.9
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Unauthenticated Insecure Direct Object References (IDOR) in AI Engine <= 3.7.8 versions.

NVD CVE-2026-93623Patchstack advisory

medium 6.5 CVE-2026-89141 · published 2026-09-15

Missing authorization check in AI Engine (3.7.7 and older)

Affected
3.7.7 and older
Fixed in
3.7.8 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The AI Engine – The Chatbot, AI Framework & MCP for WordPress plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 3.7.7 via the 'mediaId' parameter due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with subscriber-level access and above, to access and retrieve the transcribed contents of private audio attachments belonging to other users, including Administrators, via a supplied attachment ID. This vulnerability requires the Public API module to be enabled in the plugin settings; when disabled, the REST route is absent and the endpoint returns HTTP 404.

NVD CVE-2026-89141Wordfence advisoryCode change (fix)Plugin source

high 7.7 CVE-2026-75797 · published 2026-08-26

Path traversal / file read in AI Engine (3.3.3 up to (not including) 3.7.2)

Affected
3.3.3 up to (not including) 3.7.2
Fixed in
3.7.2
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The AI Engine WordPress plugin before 3.7.2 does not confine a caller-supplied URL when mapping it to a local filesystem path before reading the file and forwarding its contents to an external service, allowing users with a subscriber-level account to read arbitrary files from the server and exfiltrate them off-host. Reaching the issue at subscriber level requires a non-default public API feature to be enabled; otherwise the same issue is reachable by an administrator, which on multisite allows a non-super subsite administrator to read the network-shared configuration and its secrets.

NVD CVE-2026-75797WPScan advisory

medium 5.3 CVE-2026-75798 · published 2026-08-26

Missing authorization check in AI Engine (3.4.0 up to (not including) 3.7.2)

Affected
3.4.0 up to (not including) 3.7.2
Fixed in
3.7.2
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The AI Engine WordPress plugin before 3.7.2 does not perform an authorisation check on one of its administration-only features, relying instead on a token it hands out to anonymous visitors, allowing unauthenticated attackers to run AI queries of their own choosing against the site owner's configured provider account.

NVD CVE-2026-75798WPScan advisory

high 7.2 CVE-2026-75796 · published 2026-08-21

Missing authorization check in AI Engine (2.8.0 up to (not including) 3.6.1)

Affected
2.8.0 up to (not including) 3.6.1
Fixed in
3.6.1
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The AI Engine WordPress plugin before 3.6.1 does not verify that the requesting user is authorized to act on the targeted account before performing privileged user management operations, allowing users with the Administrator role on a Multisite sub-site to take over any account on the network, including the Network Administrator's.

NVD CVE-2026-75796WPScan advisory

medium 4.8 CVE-2026-16953 · published 2026-08-08

Missing authorization check in AI Engine (older than 3.6.4)

Affected
older than 3.6.4
Fixed in
3.6.4
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The AI Engine WordPress plugin before 3.6.4 does not verify ownership of a guest's uploaded chatbot files before deletion, authorising the action solely by a client-supplied session cookie value, so an unauthenticated attacker who obtains a victim's session identifier and file reference can delete that victim's uploaded files.

NVD CVE-2026-16953WPScan advisory

medium 5.0 CVE-2026-16955 · published 2026-08-08

Path traversal / file read in AI Engine (older than 3.6.6)

Affected
older than 3.6.6
Fixed in
3.6.6
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The AI Engine WordPress plugin before 3.6.6 does not confine a caller-supplied file path before reading it and forwarding the contents to an external service, allowing users with a subscriber-level account to read arbitrary files from the server and exfiltrate them off-host. Reaching the issue at subscriber level requires a non-default public API feature to be enabled; otherwise the same issue is reachable by an administrator, which on multisite allows a non-super subsite administrator to read the network-shared configuration and its secrets.

NVD CVE-2026-16955WPScan advisory

high 7.1 CVE-2026-65545 · published 2026-08-06

Cross-site scripting (XSS) in AI Engine (3.6.8 and older)

Affected
3.6.8 and older
Fixed in
3.6.9
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Unauthenticated Cross Site Scripting (XSS) in AI Engine <= 3.6.8 versions.

NVD CVE-2026-65545Patchstack advisory

medium 6.5 CVE-2026-16954 · published 2026-08-06

Information disclosure in AI Engine (older than 3.6.4)

Affected
older than 3.6.4
Fixed in
3.6.4
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The AI Engine WordPress plugin before 3.6.4 does not redact secret configuration values before exposing them in an admin page's inline script data, allowing users with the Editor role to read the site's stored third-party API key and authentication tokens in cleartext, despite those secrets being restricted to administrators everywhere else.

NVD CVE-2026-16954WPScan advisory

high 8.8 CVE-2026-15988 · published 2026-08-01

Cross-site request forgery (CSRF) in AI Engine (3.6.5 and older)

Affected
3.6.5 and older
Fixed in
3.6.6 *
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The AI Engine – The Chatbot, AI Framework & MCP for WordPress plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 3.6.5 This is due to missing or incorrect nonce validation on the reauth_for_authorize function. This makes it possible for unauthenticated attackers to create new administrator accounts with attacker-supplied credentials via a CSRF-based REST authentication bypass, granted they can trick a site administrator into performing an action such as clicking on a link. This bypass can be combined with WordPress's ?_method=POST method-override support to convert a top-navigation GET request into an authenticated POST to the REST users endpoint, requiring no existing account on the attacker's part.

NVD CVE-2026-15988Wordfence advisoryCode change (fix)Plugin source

medium 5.9 CVE-2026-12510 · published 2026-07-16

Missing authorization check in AI Engine (older than 3.5.5)

Affected
older than 3.5.5
Fixed in
3.5.5
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The AI Engine WordPress plugin before 3.5.5 does not verify that a user owns the chatbot conversation referenced by a client-supplied identifier, allowing users with subscriber-level access to read other users' private conversations and take over their conversation records when the discussions feature is enabled.

NVD CVE-2026-12510WPScan advisory

high 8.1 CVE-2026-12511 · published 2026-07-14

Path traversal / file read in AI Engine (older than 3.5.5)

Affected
older than 3.5.5
Fixed in
3.5.5
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The AI Engine WordPress plugin before 3.5.5 does not sanitize a user-supplied filename before using it to write a downloaded file, allowing authenticated users with editor-level access to write attacker-controlled bytes to an arbitrary location on the server via path traversal.

NVD CVE-2026-12511WPScan advisory

high 7.2 CVE-2026-27407 · published 2026-06-15

Privilege escalation in AI Engine (3.4.9 and older)

Affected
3.4.9 and older
Fixed in
3.5.0
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Editor Privilege Escalation in AI Engine <= 3.4.9 versions.

NVD CVE-2026-27407Patchstack advisory

high 8.8 CVE-2026-8719 · published 2026-05-17

Privilege escalation in AI Engine (3.4.9 only)

Affected
3.4.9 only
Fixed in
3.5.0 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The AI Engine – The Chatbot, AI Framework & MCP for WordPress plugin for WordPress is vulnerable to Privilege Escalation in version 3.4.9. This is due to missing WordPress capability enforcement in the MCP OAuth bearer-token authorization path, where any valid OAuth token causes MCP access to be granted without verifying administrator privileges. This makes it possible for authenticated (Subscriber+) attackers to invoke admin-level MCP tools and escalate privileges to Administrator.

NVD CVE-2026-8719Wordfence advisoryCode change (fix)

critical 9.1 CVE-2026-23802 · published 2026-03-05

Arbitrary file upload in AI Engine (3.3.2 and older)

Affected
3.3.2 and older
Fixed in
3.3.3
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Unrestricted Upload of File with Dangerous Type vulnerability in Jordy Meow AI Engine ai-engine allows Using Malicious Files.This issue affects AI Engine: from n/a through <= 3.3.2.

NVD CVE-2026-23802Patchstack advisory

high 7.2 CVE-2026-1400 · published 2026-01-28

Arbitrary file upload in AI Engine (3.3.2 and older)

Affected
3.3.2 and older
Fixed in
3.3.3 *
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The AI Engine – The Chatbot and AI Framework for WordPress plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the `rest_helpers_update_media_metadata` function in all versions up to, and including, 3.3.2. This makes it possible for authenticated attackers, with Editor-level access and above, to upload arbitrary files on the affected site's server which may make remote code execution possible. The attacker can upload a benign image file, then use the `update_media_metadata` endpoint to rename it to a PHP file, creating an executable PHP file in the uploads directory.

NVD CVE-2026-1400Wordfence advisoryCode change (fix)Plugin source

medium 6.4 CVE-2026-0746 · published 2026-01-27

Server-side request forgery (SSRF) in AI Engine (3.3.2 and older)

Affected
3.3.2 and older
Fixed in
3.3.3 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The AI Engine plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 3.3.2 via the 'get_audio' function. This makes it possible for authenticated attackers, with Subscriber-level access and above, to make web requests to arbitrary locations originating from the web application and can be used to query and modify information from internal services, if "Public API" is enabled in the plugin settings, and 'allow_url_fopen' is set to 'On' on the server.

NVD CVE-2026-0746Wordfence advisoryCode change (fix)Plugin source

medium 6.8 CVE-2025-8084 · published 2025-11-18

Server-side request forgery (SSRF) in AI Engine (3.1.8 and older)

Affected
3.1.8 and older
Fixed in
3.1.9 *
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The AI Engine plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 3.1.8 via the rest_helpers_create_images function. This makes it possible for authenticated attackers, with Editor-level access and above, to make web requests to arbitrary locations originating from the web application and can be used to query and modify information from internal services. On Cloud instances, this issue allows for metadata retrieving.

NVD CVE-2025-8084Wordfence advisoryPlugin source

high 7.1 CVE-2025-12844 · published 2025-11-13

PHP object injection in AI Engine (3.1.8 and older)

Affected
3.1.8 and older
Fixed in
3.1.9 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The AI Engine plugin for WordPress is vulnerable to PHP Object Injection via PHAR Deserialization in all versions up to, and including, 3.1.8 via deserialization of untrusted input in the 'rest_simpleTranscribeAudio' and 'rest_simpleVisionQuery' functions. This makes it possible for authenticated attackers, with Subscriber-level access and above, to inject a PHP Object. No known POP chain is present in the vulnerable software, which means this vulnerability has no impact unless another plugin or theme containing a POP chain is installed on the site. If a POP chain is present via an additional plugin or theme installed on the target system, it may allow the attacker to perform actions like delete arbitrary files, retrieve sensitive data, or execute code depending on the POP chain present.

NVD CVE-2025-12844Wordfence advisoryCode change (fix)github.comgithub.comgithub.comgithub.com

critical 9.8 CVE-2025-11749 · published 2025-11-05

Privilege escalation in AI Engine (3.1.3 and older)

Affected
3.1.3 and older
Fixed in
3.1.4 *
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The AI Engine plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.1.3 via the /mcp/v1/ REST API endpoint that exposes the 'Bearer Token' value when 'No-Auth URL' is enabled. This makes it possible for unauthenticated attackers to extract the bearer token, which can be used to gain access to a valid session and perform many actions like creating a new administrator account, leading to privilege escalation.

NVD CVE-2025-11749Wordfence advisoryCode change (fix)Plugin source

medium 6.5 CVE-2025-8268 · published 2025-09-03

Missing authorization check in AI Engine (2.9.5 and older)

Affected
2.9.5 and older
Fixed in
2.9.6 *
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The AI Engine plugin for WordPress is vulnerable to unauthorized access and loss of data due to a missing capability check on the rest_list and delete_files functions in all versions up to, and including, 2.9.5. This makes it possible for unauthenticated attackers to list and delete files uploaded by other users.

NVD CVE-2025-8268Wordfence advisoryPlugin source

Show 16 older records

high 8.8 CVE-2025-7847 · published 2025-07-31

Arbitrary file upload in AI Engine (2.9.3 to 2.9.4)

Affected
2.9.3 to 2.9.4
Fixed in
2.9.5 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The AI Engine plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the rest_simpleFileUpload() function in versions 2.9.3 and 2.9.4. This makes it possible for authenticated attackers, with Subscriber-level access and above, to upload arbitrary files on the affected site's server when the REST API is enabled, which may make remote code execution possible.

NVD CVE-2025-7847Wordfence advisoryCode change (fix)Plugin source

medium 6.5 CVE-2025-7780 · published 2025-07-24

Information disclosure in AI Engine (2.9.4 and older)

Affected
2.9.4 and older
Fixed in
2.9.5 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The AI Engine plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 2.9.4. The simpleTranscribeAudio endpoint fails to restrict URL schemes before calling get_audio(). This makes it possible for authenticated attackers, with Subscriber-level access and above, to read any file on the web server and exfiltrate it via the plugin’s OpenAI API integration.

NVD CVE-2025-7780Wordfence advisoryCode change (fix)wordpress.orgPlugin source

medium 5.4 CVE-2025-5570 · published 2025-07-08

Stored cross-site scripting (XSS) in AI Engine (2.8.4 and older)

Affected
2.8.4 and older
Fixed in
2.8.5 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The AI Engine plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the mwai_chatbot shortcode 'id' parameter in all versions up to, and including, 2.8.4 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Subscriber-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

NVD CVE-2025-5570Wordfence advisoryPlugin source

high 8.0 CVE-2025-6238 · published 2025-07-04

Open redirect in AI Engine (2.8.4 only)

Affected
2.8.4 only
Fixed in
2.8.5 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The AI Engine plugin for WordPress is vulnerable to open redirect in version 2.8.4. This is due to an insecure OAuth implementation, as the 'redirect_uri' parameter is missing validation during the authorization flow. This makes it possible for unauthenticated attackers to intercept the authorization code and obtain an access token by redirecting the user to an attacker-controlled URI. Note: OAuth is disabled, the 'Meow_MWAI_Labs_OAuth' class is not loaded in the plugin in the patched version 2.8.5.

NVD CVE-2025-6238Wordfence advisoryCode change (fix)Plugin source

high 8.8 CVE-2025-5071 · published 2025-06-19

Privilege escalation in AI Engine (2.8.0 to 2.8.3)

Affected
2.8.0 to 2.8.3
Fixed in
2.8.4 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The AI Engine plugin for WordPress is vulnerable to unauthorized modification of data and loss of data due to a missing capability check on the 'Meow_MWAI_Labs_MCP::can_access_mcp' function in versions 2.8.0 to 2.8.3. This makes it possible for authenticated attackers, with subscriber-level access and above, to have full access to the MCP and run various commands like 'wp_create_user', 'wp_update_user' and 'wp_update_option', which can be used for privilege escalation, and 'wp_update_post', 'wp_delete_post', 'wp_update_comment' and 'wp_delete_comment', which can be used to edit and delete posts and comments.

NVD CVE-2025-5071Wordfence advisoryCode change (fix)Plugin source

high 7.2 CVE-2024-10499 · published 2024-12-12

SQL injection in AI Engine (older than 2.6.5)

Affected
older than 2.6.5
Fixed in
2.6.5
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The AI Engine WordPress plugin before 2.6.5 does not sanitize and escape a parameter from one of its RESP API endpoint before using it in a SQL statement, allowing admins to perform SQL injection attacks

NVD CVE-2024-10499WPScan advisory

medium 4.7 CVE-2024-6723 · published 2024-09-13

SQL injection in AI Engine (older than 2.4.8)

Affected
older than 2.4.8
Fixed in
2.4.8
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

The AI Engine WordPress plugin before 2.4.8 does not properly sanitise and escape a parameter before using it in a SQL statement, leading to a SQL injection exploitable by admin users when viewing chatbot discussions.

NVD CVE-2024-6723WPScan advisory

high 7.2 CVE-2024-6451 · published 2024-08-19

Remote code execution in AI Engine (older than 2.5.1)

Affected
older than 2.5.1
Fixed in
2.5.1
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

AI Engine < 2.4.3 is susceptible to remote-code-execution (RCE) via Log Poisoning. The AI Engine WordPress plugin before 2.5.1 fails to validate the file extension of "logs_path", allowing Administrators to change log filetypes from .log to .php.

NVD CVE-2024-6451WPScan advisory

high 7.1 CVE-2024-38791 · published 2024-08-01

Server-side request forgery (SSRF) in AI Engine (2.4.7 and older)

Affected
2.4.7 and older
Fixed in
2.4.8
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

Server-Side Request Forgery (SSRF) vulnerability in Jordy Meow AI Engine: ChatGPT Chatbot allows Server Side Request Forgery.This issue affects AI Engine: ChatGPT Chatbot: from n/a through 2.4.7.

NVD CVE-2024-38791Patchstack advisory

high 7.2 CVE-2024-34440 · published 2024-05-14

Arbitrary file upload in AI Engine (2.2.63 and older)

Affected
2.2.63 and older
Fixed in
2.2.70
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

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 2.2.63.

NVD CVE-2024-34440Patchstack advisory

critical 9.8 CVE-2023-51409 · published 2024-04-12

Arbitrary file upload in AI Engine (1.9.98 and older)

Affected
1.9.98 and older
Fixed in
1.9.99
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

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.

NVD CVE-2023-51409Patchstack advisorygithub.com

high 7.2 CVE-2024-29100 · published 2024-03-28

Arbitrary file upload in AI Engine (2.1.4 and older)

Affected
2.1.4 and older
Fixed in
2.1.5
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

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 2.1.4.

NVD CVE-2024-29100Patchstack advisory

medium 6.8 CVE-2024-29090 · published 2024-03-28

Server-side request forgery (SSRF) in AI Engine (2.1.4 and older)

Affected
2.1.4 and older
Fixed in
2.1.5
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

Server-Side Request Forgery (SSRF) vulnerability in Jordy Meow AI Engine: ChatGPT Chatbot.This issue affects AI Engine: ChatGPT Chatbot: from n/a through 2.1.4.

NVD CVE-2024-29090Patchstack advisoryvicarius.iovicarius.io

medium 6.1 CVE-2024-0378 · published 2024-03-02

Stored cross-site scripting (XSS) in AI Engine (2.2.0 and older)

Affected
2.2.0 and older
Fixed in
2.2.1 *
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

The AI Engine: Chatbots, Generators, Assistants, GPT 4 and more! plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the AI chat data when discussion tracking is enabled in all versions up to, and including, 2.2.0 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

NVD CVE-2024-0378Wordfence advisoryCode change (fix)

high 7.2 CVE-2024-0699 · published 2024-02-05

Arbitrary file upload in AI Engine (2.1.4 and older)

Affected
2.1.4 and older
Fixed in
2.1.5 *
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

The AI Engine: Chatbots, Generators, Assistants, GPT 4 and more! plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the 'add_image_from_url' function in all versions up to, and including, 2.1.4. This makes it possible for authenticated attackers, with Editor access and above, to upload arbitrary files on the affected site's server which may make remote code execution possible. CVE-2024-29100 is likely a duplicate of this issue.

NVD CVE-2024-0699Wordfence advisoryCode change (fix)

medium 4.8 CVE-2023-2580 · published 2023-06-27

Stored cross-site scripting (XSS) in AI Engine (older than 1.6.83)

Affected
older than 1.6.83
Fixed in
1.6.83
Access needed (per CVSS)
Needs an admin-level account; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

The AI Engine WordPress plugin before 1.6.83 does not sanitize and escape some of its settings, which could allow high-privilege users such as admin to perform Stored Cross-Site Scripting attacks even when the unfiltered_html capability is disallowed (for example, in multisite setup).

NVD CVE-2023-2580WPScan advisory

Recent activity

Browse vulnerabilities

Where this data comes from

Badge for your site or docs (states facts with a date, not a verdict):
AI Engine vulnerability status badge
<a href="https://laskyr.com/plugins/ai-engine"><img src="https://laskyr.com/plugins/ai-engine/badge.svg" alt="AI Engine vulnerability status"></a>

← Check another plugin · Free hacked-site scan

First hour checklist

If the site was just hacked, read the emergency kit before you delete files. The page is free. Email is optional.

Read the emergency kit