Description
The Royal MCP WordPress plugin before 1.5.7 does not limit a preview-link token to the single preview it was issued for, so any party that obtains a valid token is authenticated as the token's owning user, an administrator in the default configuration, across the entire REST API with no nonce, leading to full site takeover.
Published: 2026-10-22
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Authentication bypass leading to full site takeover
Action: Patch Now
AI Analysis

Impact

The Royal MCP WordPress plugin, versions prior to 1.5.7, fails to bind a preview‑link token to the specific preview it was issued for. As a result, any party that obtains a valid token is implicitly authenticated as the token’s owning user. In the default configuration this account is an administrator, so the attacker gains full control over the site. This vulnerability is an authentication bypass. The lack of a nonce requirement in the REST API requests further simplifies the exploitation, allowing the attacker to use the token across any endpoint the user can access.

Affected Systems

Royal MCP WordPress plugin earlier than version 1.5.7 when installed on a WordPress site. The default assumption is that the owner of a preview link is the administrator account, but the plugin does not enforce this. No other vendors or product versions are implicated in the CVE description.

Risk and Exploitability

Based on the description, it is inferred that an attacker can use a network‑level request to the WordPress REST API with a stolen preview‑link token, as the token is accepted without a nonce and is not bound to a specific preview. This inferred attack vector allows an attacker to be authenticated as the token’s owning user, which defaults to an administrator. The CVSS score of 7.5 indicates high severity, and the EPSS score of < 1% shows a very low but nonzero exploitation probability. The vulnerability is not listed in the CISA KEV catalog. With the lack of a nonce requirement, the exploitation can be carried out from any host that can reach the REST API, potentially granting the attacker full site takeover without additional credentials.

Generated by OpenCVE AI on October 22, 2026 at 15:58 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Royal MCP to version 1.5.7 or later to enforce per‑preview token limits.
  • If an upgrade is not possible immediately, temporarily deactivate or uninstall the Royal MCP plugin to eliminate the bypass.
  • Restrict access to Royal MCP’s REST API endpoints by whitelisting trusted IP addresses or applying firewall rules to limit token usage to authorized hosts.
  • Monitor the REST API for anomalous authentication activity and set alerts for unexpected admin access.

Generated by OpenCVE AI on October 22, 2026 at 15:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 22 Oct 2026 13:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-639

Thu, 22 Oct 2026 11:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 22 Oct 2026 11:00:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress-extensions
Wordpress-extensions royal Mcp
Vendors & Products Wordpress-extensions
Wordpress-extensions royal Mcp

Thu, 22 Oct 2026 08:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-287
CWE-639

Thu, 22 Oct 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Royal MCP WordPress plugin before 1.5.7 does not limit a preview-link token to the single preview it was issued for, so any party that obtains a valid token is authenticated as the token's owning user, an administrator in the default configuration, across the entire REST API with no nonce, leading to full site takeover.
Title Royal MCP < 1.5.7 - Authentication Bypass via Preview Link Token
References

Subscriptions

Wordpress-extensions Royal Mcp
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-22T11:06:29.135Z

Reserved: 2026-10-17T15:47:20.566Z

Link: CVE-2026-111958

cve-icon Vulnrichment

Updated: 2026-10-22T10:55:10.155Z

cve-icon NVD

Status : Deferred

Published: 2026-10-22T06:17:14.113

Modified: 2026-10-22T15:16:14.027

Link: CVE-2026-111958

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T16:00:11Z

Weaknesses