CVE-2026-91023 in Motors Plugininfo

Summary

by MITRE • 10/02/2026

The Motors WordPress plugin before 1.4.124 does not properly verify that a user is authorised to modify a listing before processing one of its listing management actions, allowing authenticated attackers with subscriber-level access and above to set metadata on posts they do not own, including overwriting product prices. Exploitation is possible only when WooCommerce is active and the Motors WordPress plugin before 1.4.124's paid featured-listing option is enabled, neither of which is a default configuration.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 10/02/2026

The vulnerability identified in the Motors WordPress plugin prior to version 1.4.124 represents a critical failure in access control mechanisms, specifically categorized under CWE-862 as Missing Authorization. This flaw allows authenticated users with subscriber-level privileges or higher to manipulate listing metadata for posts they do not own. The core technical issue stems from the application's inability to properly verify that the initiating user has legitimate ownership or administrative rights over a specific listing before processing management actions. In secure software design, every state-changing operation must validate both authentication and authorization; here, while the system correctly identifies who is logged in, it fails to confirm whether that identity is permitted to act on the targeted resource. This oversight creates a direct path for privilege escalation within the context of the plugin's functionality, enabling attackers to perform actions such as overwriting product prices or altering other critical metadata fields associated with listings they do not control.

The operational impact of this vulnerability extends beyond simple data modification, potentially leading to significant financial and reputational damage depending on how the platform is utilized. Since exploitation requires WooCommerce to be active and the paid featured-listing option to be enabled, the risk profile is contextual but severe for affected sites. An attacker could manipulate product prices to drastically lower them, causing revenue loss through fraudulent purchases at incorrect rates. Alternatively, an attacker might alter listing details to mislead potential buyers or competitors, thereby undermining trust in the marketplace integrity. The requirement that neither WooCommerce nor the paid featured-listing option is enabled by default means that this vulnerability does not affect all WordPress installations universally but poses a targeted threat to e-commerce sites using these specific configurations. This specificity highlights the importance of understanding plugin dependencies and feature flags when assessing security postures, as vulnerabilities often reside in complex interactions between plugins rather than isolated code blocks.

From an offensive security perspective, this vulnerability aligns with MITRE ATT&CK technique T1078, specifically Valid Accounts, where attackers leverage legitimate credentials to gain unauthorized access or perform malicious actions within a system. The exploitation chain typically involves the attacker authenticating as a low-privilege user, such as a subscriber, and then crafting requests that target listing management endpoints without providing proof of ownership for those listings. Because the server-side validation is absent, these crafted requests are processed successfully, allowing the modification of arbitrary post metadata. This behavior exemplifies how insecure direct object references can occur when applications rely on client-supplied identifiers or session context rather than explicit permission checks against a database record owner field. The lack of proper verification allows for horizontal privilege escalation, where an attacker moves laterally across resources they should not access, compromising the confidentiality and integrity of data belonging to other users.

Mitigation strategies must focus on both immediate remediation and long-term architectural improvements. The primary defense is upgrading the Motors WordPress plugin to version 1.4.124 or later, which addresses this authorization flaw by implementing proper checks before processing listing modifications. Administrators should also audit their server configurations to ensure that only necessary plugins are active, reducing the attack surface area. For organizations unable to upgrade immediately due to compatibility concerns, temporary mitigations include restricting access to WordPress admin areas through IP whitelisting or multi-factor authentication for all user roles with editing capabilities. Furthermore, developers and security teams should conduct code reviews focusing on input validation and authorization logic, ensuring that every action modifying data verifies the requester's relationship to the target resource. Implementing strict role-based access control policies and regularly updating third-party components are essential practices to prevent similar vulnerabilities from being exploited in future versions or other plugins within the ecosystem.

Responsible

WPScan

Reservation

09/14/2026

Disclosure

10/02/2026

Moderation

accepted

EPSS

0.00133

KEV

no

Activities

very low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!