Dokan: AI Powered WooCommerce Multivendor Marketplace Solution Plugin Vulnerability (CVE-2026-11987)

On this page

Security Alert Summary

The Dokan: AI Powered WooCommerce Multivendor Marketplace Solution – Build Your Own Amazon, eBay, Etsy plugin for WordPress contains an insecure direct object reference vulnerability in the id parameter that affects all versions up to and including 5.0.4. Authenticated users with subscriber-level access or higher can read other vendors’ product data, including unpublished draft and pending listings, due to missing validation of ownership in the permission checks.


CVE Details

  • CVE ID: CVE-2026-11987
  • Affected component: Dokan: AI Powered WooCommerce Multivendor Marketplace Solution – Build Your Own Amazon, eBay, Etsy (WordPress plugin)
  • Affected versions: All versions up to and including 5.0.4
  • Published: June 27, 2026 at 8:16:44 AM
  • Last modified: June 27, 2026 at 8:16:44 AM
  • CVSS v3.1: Base Score 4.3 – MEDIUM
    • Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
    • Attack Vector: NETWORK
    • Attack Complexity: LOW
    • Privileges Required: LOW (authenticated user required)
    • User Interaction: NONE
    • Scope: UNCHANGED
    • Confidentiality Impact: LOW
    • Integrity Impact: NONE
    • Availability Impact: NONE
  • Authentication / Authorization notes: An authenticated account with subscriber-level access or higher can exploit the issue because permission checks validate a generic vendor capability instead of verifying resource ownership.
  • Weakness: CWE-639 (Authorization Bypass)

Technical Details

The vulnerability is an insecure direct object reference in the plugin’s REST endpoints that accept an id parameter. The permission callbacks for both the collection endpoint and the single-item endpoint only verify a generic vendor capability (dokan_view_product_menu / dokandar) rather than confirming that the requested author ID or product owner matches the authenticated user.

Because ownership checks are missing, an authenticated user who holds the vendor capability can supply arbitrary id values and retrieve product records that belong to other vendors. The exposed data can include product names, prices, SKUs, and descriptions, and the vulnerability can return unpublished draft and pending listings as described in the report.


How This Could Impact Your Website

On a multivendor marketplace using Dokan, a site owner may create vendor accounts and assign staff or external contributors to manage listings. An authenticated vendor or contributor with a low-privilege account could use this issue to enumerate and read other vendors’ product records. Practical consequences include disclosure of product details (names, prices, SKUs, descriptions) and exposure of unpublished listings that vendors expected to keep private.

This information could increase the risk of targeted social engineering or phishing against individual vendors or staff who manage listings. If youre unsure whether your site is affected or how to assess your current user roles and plugins, it may be worth having a professional review.


Recommended Actions

  • Update the affected plugin as soon as a patched version is available.
  • Review and reduce unnecessary user roles, especially contributor and vendor roles that grant product access.
  • Enforce strong passwords and two-factor authentication for editors, administrators, and vendor accounts.
  • Remove unused or unmaintained plugins and minimize third-party extensions on marketplace sites.
  • Monitor site activity and logs for unusual API requests or repeated attempts to access product records by authenticated accounts.

If youd like help reviewing your plugins, user roles, or overall WordPress security posture, our team at Freshy is happy to help.


References