Plugins · ai-engine · data as of 2026-11-04
Is AI Engine safe? Known vulnerabilities and latest version
- 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
- 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”.
- If you cannot update right away, deactivate it until you can.
- Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
- 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
Recent activity
- 2026-11-02 — latest release on wordpress.org (3.9.0).
- 2026-10-30 — Cross-site request forgery (CSRF) disclosed (CVE-2026-65566), fixed in 3.8.9.
- 2026-10-30 — Missing authorization check disclosed (CVE-2026-110732), fixed in 3.8.7.
- 2026-10-28 — Path traversal / file read disclosed (CVE-2026-107745), fixed in 3.8.5.
Get an email when AI Engine has a new vulnerability
Free. We check the CVE feeds every day and email you only when a new issue for AI Engine (ai-engine) is published or a fix ships. Unsubscribe in one click.
Browse vulnerabilities
- Published this week
- Unpatched in the latest version
- By type of vulnerability
- Plugins by Jordy Meow (10 tracked)
Types found in this plugin: Missing authorization (13) · Arbitrary file upload (7) · Cross-site scripting (XSS) (5) · Path traversal and file read (4) · Privilege escalation (4) · Server-side request forgery (SSRF) (4) · Cross-site request forgery (CSRF) (2) · Sensitive data exposure (2) · SQL injection (2) · PHP object injection (1) · Open redirect (1) · Remote code execution (1)
Where this data comes from
- Version, last update, installs: wordpress.org/plugins/ai-engine (Plugins API), fetched 2026-11-04.
- Vulnerabilities: NIST National Vulnerability Database (NVD), checked 2026-11-04. This product uses data from the NVD API but is not endorsed or certified by the NVD.
- Each record links to its CVE page and to the original advisory (Wordfence, Patchstack or WPScan) where there is one. We only list a CVE here when its references or its advisory name this exact plugin, so a few real issues may be missing; none should be about a different plugin. Spot an error? Email Daniel.
Badge for your site or docs (states facts with a date, not a verdict):
<a href="https://laskyr.com/plugins/ai-engine"><img src="https://laskyr.com/plugins/ai-engine/badge.svg" alt="AI Engine vulnerability status"></a>