Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid preview-link token
-
ExploitReplay token against REST API
-
ExecutionAuthenticate as admin (no nonce)
-
ImpactFull site takeover
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK
2 techniques across 2 tactics: Defense Evasion, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to possess a valid Royal MCP preview-link token issued by a vulnerable installation (plugin versions before 1.5.7). The defect is that the token is not bound to the single preview it was issued for, so once held it authenticates the bearer as the token's owning user - an administrator in the default configuration - across the entire REST API with no nonce check. The principal limiting factor is acquiring that valid token (reflected in the CVSS AC:H rating and the PR:L privilege metric); the sources do not state how a token is obtained or how long it remains valid, so the practical ease of acquisition is unverified. No special non-default configuration is noted, and the administrator-equivalence applies specifically to the default setup where the token owner is an admin. |
| Impact | This is a genuine high-severity authentication flaw (CWE-287) but the real-world signals are mixed rather than emergency-grade. The supplied CVSS:3.1 vector (AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H, base 7.5) describes a network-reachable issue with full confidentiality, integrity and availability impact - consistent with the description's claim of full site takeover once a token is obtained. However, AC:H and PR:L materially temper the raw impact: the attacker must first acquire a valid preview-link token (AC:H) and the vector indicates some privilege is involved (PR:L), so this is not a trivial drive-by unauthenticated bypass. No EPSS score and no KEV listing were provided, and there is no evidence of active exploitation; the only exploitation signal is a WPScan reference labeled as a PoC reference that is NOT verified as working exploit code. The vuln.today decision label is 'this_week' (not act_now/emergency), which aligns with the absence of KEV/EPSS data. Net assessment: a credible, patchable priority to remediate on a near-term schedule rather than a confirmed mass-exploitation emergency. Note one tension to verify: the description's phrasing 'any party that obtains a valid token' could read as unauthenticated, yet the vendor-assigned vector uses PR:L - the practical bar is how easily a preview token is obtained, which the sources do not quantify. |
| Exploit ScenarioDerived | An attacker obtains a valid Royal MCP preview-link token (for example one that was shared, leaked, or intercepted) and, because the plugin fails to scope the token to its single intended preview, replays it against arbitrary REST API endpoints with no nonce required. The token authenticates them as its owning user - an administrator in the default configuration - allowing full site takeover. A WPScan PoC reference exists but is not verified as working exploit code, so mass automated exploitation is not demonstrated; the AC:H rating reflects that acquiring a valid token is a non-trivial prerequisite. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 22, 2026
Royal MCP, a WordPress plugin, issues preview-link tokens that are not bound to the single preview they were created for; in versions before 1.5.7 any party holding a valid token is authenticated as the token's owning user - an administrator in a default install - across the entire REST API without a nonce check, enabling full site takeover. The CVSS 3.1 vector (AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H) reflects that the hard part is obtaining such a token, and the available sources do not describe how a token is acquired or how long it stays valid, so practical acquisition difficulty is unverified. A public PoC reference exists (the WPScan entry) but it is not verified as working exploit code, and no CISA KEV listing or EPSS scoring is present in the supplied data.
RemediationAI
Update the Royal MCP plugin to version 1.5.7, the first release outside the affected range, using the WordPress plugin updater or the vendor's distribution; the advisory is at https://wpscan.com/vulnerability/014f061c-54f3-491e-b4a0-85cfa6fb178b/. The supplied sources describe no compensating control short of that update - because the defect is that a preview token acts as a bearer credential for the token owner across the REST API with no nonce check, any token that has already leaked remains usable against an unpatched installation, so remediation is not complete until the plugin is upgraded. No workaround or configuration-level mitigation is documented in the available intelligence, and the priority label for this entry is this_week rather than an emergency-grade response.
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 flaw is CWE-287 (Improper Authentication) in a WordPress plugin's preview-link mechanism. Preview links in WordPress-style workflows normally rely on a token that should authorize access to exactly one preview object; here the token is not scoped to that object, so it functions as a bearer credential asserted against the whole REST API surface, and the request path performs no nonce verification. Because the identity attached to the token is that of the token's owner, a default configuration (where that owner is an administrator) turns token possession into administrator-equivalent REST API access, with high confidentiality, integrity and availability impact per the assessed vector. The CPE record (cpe:2.3:a:unknown:royal_mcp:*:*:*:*:*:*:*:*) carries no resolved vendor and a wildcard version, so exact package metadata cannot be pinned from CPE alone; EUVD lists the affected range as Royal MCP 0 through versions below 1.5.7. The trigger mechanics beyond token misuse - how a token is obtained and its lifetime - are not described in the available sources.
Know when Royal Mcp 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:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Token replay over the REST API gives AV:N; acquiring a valid token raises AC:H and implies PR:L; no user interaction, and admin-equivalent access yields full C:H/I:H/A:H with unchanged scope.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
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.
Technical POC Analysis
CWE-287 (Improper Authentication) - specifically a token scope-confusion defect.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
An unauthenticated attacker can achieve full site takeover of WordPress installations using the Royal MCP plugin before version 1.5.7 by obtaining a preview-link token that grants administrator-level access across the entire REST API. This affects all organizations running the vulnerable plugin, including any multi-site or customer-facing WordPress environments, and could lead to data theft, defacement, or complete loss of site control.
Apply vendor patch.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Broken access control in the Royal MCP WordPress plugin before 1.4.26 lets any authenticated low-privileged user (e.g. S
Broken access control in the Royal MCP WordPress plugin (versions up to and including 1.4.25) lets authenticated low-pri
Broken access control in the Royal MCP WordPress plugin (versions 1.4.2 and earlier) allows remote attackers to invoke p
EUVD-2026-108015
GHSA-5h77-wc4p-vj34
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB