CVE-2026-12224
HighCVSS 8.8Exploitation Probability (EPSS)
Low risk16th percentile - higher than 16% of all known CVEs
Summary
The Dokan Pro plugin for WordPress is vulnerable to privilege escalation via the update_capabilities REST Endpoint in all versions up to and including 5.0.4. The lack of allowlist validation allows authenticated attackers with Vendor-level access or higher, when the Vendor Staff module is enabled, to grant arbitrary WordPress capabilities, including administrator, to vendor_staff accounts, leading to full site takeover.
Risk Assessment
The organization risks complete loss of control over the WordPress site, as attackers can gain unrestricted administrative access and perform any actions, including content modification, data theft, or malware installation.
Recommendation
Immediately update the Dokan Pro plugin to the latest available version that includes a fix for this vulnerability. If an update is not available, temporarily disable the Vendor Staff module or restrict access to the REST endpoint for unauthorized users.
Other vulnerabilities in Dokan Pro
See all- CVE-2026-65495High
The Dokan Pro plugin versions up to 5.0.3 contain an unauthenticated Broken Access Control vulnerability. An attacker can gain unauthorized access to functions or data.
- CVE-2026-65494High
The Dokan Pro plugin versions up to 5.0.2 contain an SQL Injection vulnerability exploitable by a subscriber. An attacker with subscriber privileges can manipulate database queries.
- CVE-2026-65493High
The Dokan Pro plugin version 5.0.2 and earlier allows a subscriber-level PHP object injection. An attacker with subscriber role can submit malicious data that gets deserialized, leading to remote code execution.
- CVE-2026-65492High
The Dokan Pro plugin version 5.0.0 and earlier has an unauthenticated Cross Site Scripting (XSS) vulnerability. An unauthenticated attacker can inject malicious JavaScript into the page.
- CVE-2026-12077High
The Dokan Pro plugin for WordPress is vulnerable to time-based SQL Injection via the 'latitude' and 'longitude' parameters in all versions up to and including 5.0.4 due to insufficient escaping and lack of proper query preparation.
Original NVD description (English source)
The Dokan Pro plugin for WordPress is vulnerable to privilege escalation via update_capabilities REST Endpoint in all versions up to, and including, 5.0.4. This is due to the `update_capabilities()` REST handler accepting arbitrary capability strings from the request body and passing them directly to WP_User::add_cap() with no allowlist validation, only verifying that the caller holds the dokandar capability. This makes it possible for authenticated attackers with a self-provisioned Vendor-level access and above, on sites with the Vendor Staff module enabled, to grant arbitrary WordPress capabilities, including administrator, to any vendor_staff account, leading to a full site takeover.

