CVE-2025-14977

8.1

weDevs · Dokan (WooCommerce Multivendor Marketplace Solution)

The Dokan WordPress plugin is vulnerable to Insecure Direct Object Reference (IDOR) in the REST API, allowing authenticated attackers to modify sensitive store settings and divert payments.

Executive summary

An Insecure Direct Object Reference vulnerability in the Dokan plugin for WordPress allows authenticated attackers to manipulate sensitive vendor payment information and potentially facilitate financial theft.

Vulnerability

This vulnerability exists in the /wp-json/dokan/v1/settings REST API endpoint due to improper access control. Attackers with customer-level permissions or higher can read or modify sensitive vendor data, including bank account details and PayPal addresses, by exploiting missing validation on a user-controlled key.

Business impact

The ability for an unauthorized user to modify payment routing information poses a critical threat to the financial integrity of the marketplace. An attacker could redirect vendor payouts to their own accounts, leading to direct financial loss, significant reputational damage, and potential legal liability. With a CVSS score of 8.1, the vulnerability is classified as High severity due to the high impact on data integrity and the relative ease of exploitation for authenticated users.

Remediation

Immediate Action: Update the Dokan plugin to version 4.2.5 or later, where this access control flaw has been addressed.

Proactive Monitoring: Monitor REST API access logs for unusual patterns or repeated requests to the /wp-json/dokan/v1/settings endpoint, particularly from accounts with standard customer roles.

Compensating Controls: Deploy a Web Application Firewall (WAF) rule to block unauthorized access attempts to the vulnerable REST API endpoint if immediate patching is not feasible.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

Given the potential for direct financial theft through payment redirection, organizations utilizing the Dokan plugin must prioritize applying the available security update immediately. Administrators should also audit existing vendor settings to ensure that no unauthorized changes have been made to payment information while the site was running a vulnerable version.

More weDevs CVEs

History

  1. Disclosed CVE record published
  2. Published in the daily brief high section
  3. Published in the daily brief high section
  4. Analyst report written
  5. Fix documented version 4.2.5 per Wordfence

Sources

Originally found and disclosed by Angus Girvan, per the CVE Program record.