Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconCraft malicious GET URL with ?_method=POST override
-
DeliveryEmbed attacker-chosen admin credentials in request parameters
-
ExploitPhish or lure logged-in site administrator to click link
-
InstallAdmin browser submits GET with valid session cookies
-
C2WordPress core rewrites GET to POST via method-override
-
Executereauth_for_authorize skips nonce validation, forwards to REST users endpoint
-
ImpactREST endpoint creates new administrator account
-
Step 8Attacker authenticates with created credentials for full site control
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The AI Engine plugin version 3.6.5 or earlier must be installed and active on the target WordPress site. A user with WordPress administrator role must be authenticated (logged-in session active) at the time of the attack. That administrator must be social-engineered into clicking an attacker-controlled link or visiting a page hosting a forged request - passive drive-by exploitation without any user interaction is not possible due to UI:R. WordPress's |
| Impact | CVSS 8.8 (High) with vector AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H accurately reflects the attack profile: the attacker requires no existing WordPress account (PR:N), the attack is low-complexity once a phishing vector is chosen (AC:L), and the sole friction is convincing a logged-in administrator to click a link (UI:R). This social engineering barrier is meaningful but well within the capability of targeted attackers. EPSS data was not provided in the input, so exploitation probability cannot be quantified numerically. KEV status is not present, so active exploitation is not confirmed. The Wordfence report and Trac changeset confirm the vulnerability is patched in 3.6.6, suggesting responsible disclosure with a fix available. Real-world risk is elevated by the severity of the outcome - full administrator account creation grants complete site takeover - and by the broad user base of AI/chatbot plugins in the WordPress ecosystem. The |
| Exploit ScenarioDerived | An attacker crafts a URL pointing to the vulnerable WordPress site's REST |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 01, 2026
Cross-Site Request Forgery in AI Engine plugin (all versions ≤ 3.6.5) enables unauthenticated attackers to create new WordPress administrator accounts by tricking a logged-in site admin into clicking a crafted link. The attack exploits missing nonce validation on the reauth_for_authorize function in labs/mcp-oauth.php, combined with WordPress's built-in ?_method=POST method-override feature to convert an innocuous-looking GET navigation request into an authenticated POST to the REST /users endpoint - no attacker account required. No public exploit has been identified at time of analysis, but the attack primitive is straightforward and the impact (full site takeover) is severe.
RemediationAI
Update AI Engine to version 3.6.6 or later immediately; the fix is confirmed in the Trac changeset at https://plugins.trac.wordpress.org/changeset/3628188/ai-engine/trunk/labs/mcp-oauth.php, which patches the nonce validation in the reauth_for_authorize function. The fix version 3.6.6 is inferred from the diff between 3.6.5 and 3.6.6 tags - verify the exact release designation in the WordPress plugin repository before deploying. If upgrading immediately is not possible, a targeted workaround is to disable or block access to the MCP OAuth feature (the labs/mcp-oauth.php endpoint) via server-level rules (e.g., Nginx location block or Apache RewriteRule) - note this will break any MCP/OAuth integrations relying on that path. Additionally, consider temporarily blocking ?_method=POST query parameters at the WAF or CDN layer for unauthenticated requests, but be aware this may break legitimate REST API consumers using method-override. Audit WordPress administrator accounts for unexpected additions as an indicator of prior exploitation.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability resides in the MCP OAuth flow of the AI Engine plugin (CPE: cpe:2.3:a:tigroumeow:ai_engine_-_the_chatbot,_ai_framework_&_mcp_for_wordpress:*:*:*:*:*:*:*:*), specifically in labs/mcp-oauth.php at lines 49, 120, 121, and 127 as referenced by Wordfence and Trac sources. CWE-352 (Cross-Site Request Forgery) is the root cause: the reauth_for_authorize function processes requests without verifying a WordPress nonce, breaking the standard CSRF defense that WordPress plugins are expected to implement. The novel escalation technique abuses WordPress core's ?_method=POST query-parameter method override - a legitimate REST API compatibility feature - which causes WordPress to reinterpret an HTTP GET request as a POST, allowing the forged request to satisfy the REST endpoint's method requirement while still originating from an admin's authenticated browser session. This combination turns a classic CSRF into a full REST authentication bypass that creates attacker-controlled admin credentials.
Know when Wordpress Plugin 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
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Attacker needs no account (PR:N), admin must click a link (UI:R), and full site compromise results; scope unchanged as impact stays within the WordPress instance.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
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.
Executive ViewAI
The AI Engine WordPress plugin (versions 3.6.5 and earlier) contains a CSRF vulnerability that enables unauthenticated attackers to create new administrator accounts on affected websites, resulting in complete site compromise and potential unauthorized access to sensitive data or deployment of malicious content. Organizations using this plugin face immediate risk with no vendor patch currently available.
Immediately disable AI Engine plugin on all installations running version 3.6.5 or earlier; restrict administrative interface access to known IP ranges using firewall or reverse proxy rules; deploy Web Application Firewall rules to block POST method conversions targeting the /wp-json/wp/v2/users endpoint; enable WordPress audit logging with alerts for new admin account creation; require manual step-up authentication for user provisioning operations. These controls significantly reduce exploitation window but do not provide complete protection-vendor patch or plugin replacement is required for full remediation.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Wordpress Plugin
View allThe Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil
Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote
The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner
The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint
The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut
The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via
The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based
SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a
The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i
The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base
The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in
EUVD-2026-51739
GHSA-rw28-999g-8cc4
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB