Skip to main content
Vulnerability Database/CVE-2026-91023

CVE-2026-91023: Motors WordPress Plugin Auth Bypass Flaw

CVE-2026-91023 is an authentication bypass vulnerability in Motors WordPress plugin that lets authenticated attackers modify listings they do not own. This post explains its impact, affected versions, and mitigation steps.

Published:

CVE-2026-91023 Overview

CVE-2026-91023 is a missing authorization vulnerability in the Motors WordPress plugin before version 1.4.124. The plugin fails to verify that a user is authorized to modify a listing before processing listing management actions. Authenticated attackers with subscriber-level access or higher can set metadata on posts they do not own, including overwriting product prices. Exploitation requires WooCommerce to be active and the paid featured-listing option to be enabled, neither of which is a default configuration.

Critical Impact

Authenticated subscribers can tamper with WooCommerce product metadata, including price fields, on listings owned by other users.

Affected Products

  • Motors WordPress plugin versions before 1.4.124
  • Deployments with WooCommerce active
  • Deployments with the paid featured-listing option enabled

Discovery Timeline

  • 2026-10-02 - CVE-2026-91023 published to the National Vulnerability Database (NVD)
  • 2026-10-02 - Last updated in NVD database

Technical Details for CVE-2026-91023

Vulnerability Analysis

The Motors plugin exposes listing management actions that modify post metadata on behalf of the current user. The handler processing these actions does not confirm that the requester owns the target listing. Any authenticated account at subscriber level or higher can submit a crafted request referencing a listing ID that belongs to another user and update its metadata fields.

The most impactful consequence is overwriting WooCommerce product prices. An attacker can lower prices on listings they do not own and then purchase those items at the manipulated amount. Other metadata fields exposed by the plugin's listing management interface are also writable through the same path.

The weakness maps to CWE-862: Missing Authorization. The vulnerable code path authenticates the caller but omits the ownership check that would restrict actions to the listing's author.

Root Cause

The listing management handler performs an authentication check but not an authorization check. It accepts a listing identifier from the request without validating that the authenticated user is the listing's owner or holds a role permitted to edit arbitrary listings. Metadata writes proceed on whatever post identifier the attacker supplies.

Attack Vector

Exploitation is remote and requires an authenticated session. The attacker registers or uses an existing subscriber-level account on the target WordPress site. They then invoke the plugin's listing management action with the target listing ID and the metadata values they want to set, including the WooCommerce price meta key. The attack succeeds only when WooCommerce is active and the Motors paid featured-listing option is enabled.

See the WPScan Vulnerability Report for the technical write-up.

Detect Identity Attacks the Moment Authentication Fails

Singularity™ Identity surfaces credential misuse, lateral movement, and privilege escalation in real time, so you can contain the breach before it spreads.

Stop Identity Attacks

Detection Methods for CVE-2026-91023

Indicators of Compromise

  • Unexpected changes to _price, _regular_price, or _sale_price meta on WooCommerce products linked to Motors listings
  • WooCommerce orders completed at prices significantly below the configured listing price
  • Post meta modifications on listings whose post_author does not match the acting user ID in audit logs

Detection Strategies

  • Review WordPress and WooCommerce audit logs for metadata updates performed by subscriber-level accounts against listings they do not own
  • Compare current WooCommerce product prices against known-good exports and flag downward deltas
  • Inspect web server access logs for POST requests to Motors listing management endpoints originating from low-privilege sessions

Monitoring Recommendations

  • Enable a WordPress activity log plugin that records post meta changes with actor, target post ID, and old/new values
  • Alert on orders where the paid price is below a defined percentage of the historical listing price
  • Monitor new subscriber registrations that are quickly followed by requests to listing management endpoints

How to Mitigate CVE-2026-91023

Immediate Actions Required

  • Update the Motors WordPress plugin to version 1.4.124 or later
  • If an immediate update is not possible, disable the paid featured-listing option in the Motors plugin settings
  • Audit WooCommerce product prices and recent orders for signs of price tampering

Patch Information

The vendor addressed the issue in Motors WordPress plugin version 1.4.124 by adding the missing ownership check to the listing management action handler. Refer to the WPScan Vulnerability Report for advisory details.

Workarounds

  • Disable the Motors plugin's paid featured-listing feature until the update is applied
  • Deactivate WooCommerce on the affected site if the integration is not required, which removes the price-overwrite impact
  • Restrict new user registration or require administrator approval to limit the pool of subscriber-level accounts that can reach the vulnerable action
bash
# Update the Motors plugin via WP-CLI
wp plugin update motors --version=1.4.124

# Verify the installed version
wp plugin get motors --field=version

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.