Description
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.
Published: 2026-10-30
Score: 7.5 High
EPSS: n/a
KEV: No
Impact: Administrator Account Takeover
Action: Apply Update
AI Analysis

Impact

The OAuth 2.1 Dynamic Client Registration endpoint is registered with a permission callback that always returns true, thus any unauthenticated user can register an OAuth client with a redirection URI controlled by the attacker. Once an administrator approves the client on the consent screen, the attacker receives an administrator‑bound MCP access token that grants full control over MCP tools, including user creation and option updates. The consent page is served without protective headers such as X-Frame-Options or CSP frame-ancestors, making it susceptible to clickjacking, which can further simplify the approval process. This flaw falls under the CWE-862 Missing Authorization.

Affected Systems

The flaw is present in all releases of the Tigroumeow AI Engine – MCP Server & AI Chatbot for WordPress plugin up to and including version 3.8.6. WordPress sites that currently host that plugin and have not upgraded beyond 3.8.6 are vulnerable.

Risk and Exploitability

With a CVSS score of 7.5 the vulnerability presents a high impact, and although EPSS data is not available, the lack of proper authentication combined with clickjacking support suggests a realistic exploitation possibility. The workaround is not listed in CISA’s KEV catalog, indicating that no widespread exploitation has been confirmed. Nevertheless, the attack path requires only an unauthenticated HTTP request to the registration endpoint and the completion of the consent process by an existing administrator, making the risk significant for environments where the plugin is in use.

Generated by OpenCVE AI on October 30, 2026 at 08:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the AI Engine plugin to version 3.8.7 or later, which removes the unauthenticated registration capability.
  • Deploy Web Application Firewall rules that block or rate‑limit requests to /wp-json/mcp/v1/oauth/register for unauthenticated users.
  • Add clickjacking protection headers such as X-Frame-Options: SAMEORIGIN or a CSP that includes frame-ancestors 'self' to the OAuth consent page.
  • If the MCP module is not required, disable or uninstall the MCP component to eliminate the vulnerable endpoint.

Generated by OpenCVE AI on October 30, 2026 at 08:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 30 Oct 2026 07:00:00 +0000

Type Values Removed Values Added
Description 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.
Title AI Engine – The Chatbot, AI Framework & MCP for WordPress <= 3.8.6 - Missing Authorization to Administrator Account Takeover via Unauthenticated MCP OAuth Client Registration
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-30T06:47:32.210Z

Reserved: 2026-10-14T15:22:06.871Z

Link: CVE-2026-110732

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-30T07:16:31.913

Modified: 2026-10-30T07:16:31.913

Link: CVE-2026-110732

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-30T08:30:08Z

Weaknesses