Description
The Dokan: AI Powered WooCommerce Multivendor Marketplace Solution – Build Your Own Amazon, eBay, Etsy plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 5.2.1 via the 'password' parameter due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with custom-level access and above, to change the WordPress account password of any customer who has placed at least one order with the attacking vendor, enabling login as that customer and resulting in a limited account takeover. Vendor-level access, required to exploit this vulnerability, can be self-registered through the public 'I am a vendor' registration flow when that option is enabled on the site.
Published: 2026-10-16
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Limited account takeover
Action: Apply patch
AI Analysis

Impact

The vulnerability is an insecure direct object reference that allows an authenticated attacker with vendor-level (custom+) privileges to change another customer's WordPress password via the 'password' parameter in the Dokan plugin REST API. By altering a customer’s password, the attacker can log in as that customer, effectively gaining limited account control. The weakness is identified as CWE‑639, reflecting an authorization bypass.

Affected Systems

WordPress sites using the Dokan: AI Powered WooCommerce Multivendor Marketplace Solution plugin, versions up to and including 5.2.1, regardless of vendor registration settings. Any customer who has placed at least one order with a vendor who has custom or higher access is a potential target.

Risk and Exploitability

The CVSS score of 4.3 indicates a moderate severity for exploited impact. EPSS is < 1%, indicating a very low exploitation probability. The vulnerability is not listed in CISA KEV. The most likely attack path is an authenticated user with vendor privileges performing a REST API call to /wp-json/dokan/v1/customers/{id} and supplying a new password. The limited scope of the attack—only customers with an order for that vendor—does not provide full system compromise but can be used to access sensitive account data or perform further fraud.

Generated by OpenCVE AI on October 16, 2026 at 15:24 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Dokan plugin to a version newer than 5.2.1, where the authentication check on the password parameter has been fixed.
  • If an update is not immediately possible, disable the public vendor registration flow or limit vendor roles so that only trusted administrators can be granted custom+ access.
  • Apply a general role‑based access control review to ensure that only users with appropriate privileges can invoke the customer password update endpoint.

Generated by OpenCVE AI on October 16, 2026 at 15:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 16 Oct 2026 04:00:00 +0000

Type Values Removed Values Added
Description The Dokan: AI Powered WooCommerce Multivendor Marketplace Solution – Build Your Own Amazon, eBay, Etsy plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 5.2.1 via the 'password' parameter due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with custom-level access and above, to change the WordPress account password of any customer who has placed at least one order with the attacking vendor, enabling login as that customer and resulting in a limited account takeover. Vendor-level access, required to exploit this vulnerability, can be self-registered through the public 'I am a vendor' registration flow when that option is enabled on the site.
Title Dokan: AI Powered WooCommerce Multivendor Marketplace Solution <= 5.2.1 - Insecure Direct Object Reference to Authenticated (Custom+) Limited Account Takeover via 'password' Parameter to /wp-json/dokan/v1/customers/{id}
Weaknesses CWE-639
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-16T15:09:40.901Z

Reserved: 2026-09-11T11:40:57.355Z

Link: CVE-2026-89280

cve-icon Vulnrichment

Updated: 2026-10-16T15:00:33.557Z

cve-icon NVD

Status : Deferred

Published: 2026-10-16T04:18:41.037

Modified: 2026-10-16T15:17:33.920

Link: CVE-2026-89280

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T15:30:14Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key