CVE-2026-114741 in WPVR Plugininfo

Summary

by MITRE • 10/25/2026

The WPVR WordPress plugin before 9.0.3 does not perform object-level authorization checks when reading and updating virtual tours, allowing users with contributor-level access and above to read and modify tours created by other users.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Analysis

by VulDB Data Team • 10/25/2026

The vulnerability identified in the WPVR WordPress plugin prior to version 9.0.3 represents a critical failure in server-side access control mechanisms, specifically categorized under CWE-284 Improper Access Control. This flaw manifests as an object-level authorization bypass where the application fails to verify that the authenticated user initiating a request is the legitimate owner or has appropriate administrative privileges for the specific virtual tour resource being accessed. In secure software architecture, every operation on a data object must be validated against the identity and permissions of the actor performing it. The absence of this check allows any user with contributor-level access or higher to interact directly with API endpoints or internal functions responsible for reading and updating virtual tours, regardless of who created those tours.

From an operational perspective, this vulnerability enables unauthorized actors to perform both read and write operations on resources they do not own. An attacker can exploit this by crafting specific HTTP requests that target the unique identifiers of other users' virtual tours. This capability leads directly to data leakage, as sensitive information contained within these tours becomes accessible to malicious parties. Furthermore, the ability to modify these assets allows for defacement or the injection of malicious content into publicly viewable virtual environments. In a multi-user WordPress environment where contributors may manage distinct projects or client portfolios, this lack of isolation compromises the integrity and confidentiality of business-critical data stored within the platform.

The technical execution of this exploit aligns with ATT&CK techniques related to unauthorized access and modification of cloud-based resources. Specifically, it reflects patterns associated with API abuse where authentication is present but authorization logic is missing or flawed. The vulnerability stems from a design oversight in how the plugin handles requests for virtual tour data structures without cross-referencing them against user ownership metadata stored in the WordPress database. This allows attackers to bypass standard role-based access controls that are typically enforced at higher levels of the application stack, effectively downgrading their privileges by exploiting the trust placed in individual object identifiers rather than validating permissions dynamically during each request cycle.

To mitigate this risk, immediate action is required to upgrade the WPVR plugin to version 9.0.3 or later, where these authorization checks have been implemented and validated. Administrators should also audit user roles within their WordPress installation to ensure that only trusted individuals are assigned contributor-level access or higher privileges. Implementing additional security layers such as Web Application Firewalls can provide a temporary buffer by monitoring for anomalous patterns in API requests targeting virtual tour endpoints, although this is not a substitute for fixing the underlying code defect. Regular vulnerability assessments and penetration testing focused on object-level authorization flaws should be integrated into the development lifecycle to prevent similar access control bypasses in future updates or related plugins.

Responsible

WPScan

Reservation

10/22/2026

Disclosure

10/25/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

low

Sources

Do you need the next level of professionalism?

Upgrade your account now!