CVE-2026-111960 in Royal MCP Plugininfo

Summary

by MITRE • 10/28/2026

The Royal MCP WordPress plugin before 1.5.10 does not perform object-level or post-type authorisation checks in one of its search tools, allowing authenticated users such as a subscriber to disclose the title and content of non-public entries, including personal data stored by a companion Royal MCP WordPress plugin before 1.5.10.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Analysis

by VulDB Data Team • 10/28/2026

The vulnerability identified within the Royal MCP WordPress plugin prior to version 1.5.10 represents a critical failure in access control mechanisms, specifically categorized under CWE-284 Improper Access Control and aligned with MITRE ATT&CK technique T1078 Valid Accounts. This flaw stems from an insufficient implementation of object-level or post-type authorization checks within one of the plugin's search functionalities. In secure web application architecture, any endpoint that retrieves data based on user-supplied input must verify not only that the requester is authenticated but also that they possess explicit permission to access the specific resource being requested. The absence of these checks allows for a direct bypass of intended security boundaries, enabling unauthorized information disclosure.

The operational impact of this vulnerability is significant due to the low privilege level required to exploit it. An attacker with even the most basic WordPress role, such as a subscriber, can leverage this flaw to enumerate and retrieve sensitive data that should remain private or restricted to higher-privileged users like administrators or editors. By manipulating search queries, an authenticated user can force the application to return titles and full content of non-public entries. This includes personal data stored by companion plugins integrated with Royal MCP, thereby exposing potentially confidential information such as customer details, internal communications, or proprietary business logic embedded in private posts. The ability to access this data without elevation of privilege makes it particularly dangerous for organizations relying on WordPress for sensitive operations.

From a technical perspective, the root cause lies in the plugin's handling of search parameters where the backend does not validate whether the current user has read permissions for the specific post type or individual object being queried. Instead of filtering results based on the user's role and capabilities, the application likely returns all matching records regardless of their visibility status. This lack of server-side enforcement means that client-side restrictions are easily bypassed by simply crafting direct API calls or HTTP requests to the vulnerable endpoint. The consequence is a complete breakdown in data isolation, allowing one tenant or user type to窥视 another's private workspace within the same WordPress installation.

To mitigate this vulnerability, immediate action must be taken to upgrade the Royal MCP plugin to version 1.5.10 or later, where these authorization checks have been properly implemented. Until an update is applied, administrators should consider restricting access to the affected search endpoints via web application firewall rules if possible, although upgrading remains the only definitive solution. Furthermore, organizations should audit their WordPress installations for other plugins that may exhibit similar patterns of improper object-level permission validation. Regular security assessments and penetration testing focused on role-based access control are recommended to identify and remediate such flaws before they can be exploited in production environments. Maintaining strict adherence to principle of least privilege ensures that even if a vulnerability exists, the potential blast radius is minimized by limiting what lower-privileged users can actually observe or modify within the system.

Responsible

WPScan

Reservation

10/17/2026

Disclosure

10/28/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

very low

Sources

Want to know what is going to be exploited?

We predict KEV entries!