Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Network-reachable endpoint, low complexity, Subscriber-level auth required (PR:L); purely a read/exfiltration flaw with no integrity or availability impact.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
Lifecycle Timeline
2DescriptionCVE.org
The Dokan Pro plugin for WordPress is vulnerable to time-based SQL Injection via the ’orderby’ parameter in all versions up to, and including, 5.0.4 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with Subscriber-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.
AnalysisAI
Time-based blind SQL injection in the Dokan Pro WordPress plugin allows network-accessible authenticated attackers with Subscriber-level privileges to extract sensitive data from the underlying WordPress database. The flaw resides in the 'orderby' parameter, which is insufficiently escaped and passed into unparameterized SQL queries across all plugin versions through 5.0.4. No public exploit code or CISA KEV listing has been identified at time of analysis, but the low privilege bar - any registered subscriber - substantially widens the realistic attacker pool on marketplace and multi-vendor WordPress sites.
Technical ContextAI
Dokan Pro (CPE: cpe:2.3:a:wedevs:dokan_pro:*:*:*:*:*:*:*:*) is a premium WooCommerce multi-vendor marketplace plugin developed by weDevs. The vulnerability is classified under CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), the canonical SQL injection weakness class. The root cause is a dual failure: user-supplied input to the 'orderby' URL/request parameter is not properly escaped or sanitized, and the SQL query itself lacks parameterized preparation (e.g., via WordPress's $wpdb->prepare()). The time-based technique indicates the injection is blind - an attacker infers database contents by observing server response delays caused by injected SQL timing functions (e.g., SLEEP()), allowing data exfiltration without direct error output. The CVSS vector (AV:N/AC:L) confirms the vulnerable endpoint is reachable over the network with no special conditions beyond authentication.
RemediationAI
The primary remediation is to update the Dokan Pro plugin to a version beyond 5.0.4; however, no exact patched release version was confirmed in the provided input data - administrators should consult the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/5bf95020-ac4f-4fb2-8fb4-a9998005991c?source=cve) and the official Dokan changelog at https://dokan.co/ to identify the current fixed release and apply it immediately. As a compensating control if patching is delayed, site administrators should restrict new user self-registration to limit the attacker pool, or elevate the minimum role required to access the vulnerable 'orderby' parameter endpoint. Web Application Firewall (WAF) rules targeting SQL injection patterns in the 'orderby' parameter can provide partial coverage but should not substitute for patching. Note that time-based SQLi may partially evade naive WAF signatures, so signature-based controls alone are insufficient. Disabling the Dokan Pro plugin entirely is the most effective temporary mitigation but will remove marketplace functionality.
Privilege escalation in the Dokan Pro WooCommerce multivendor plugin for WordPress (all versions through 5.0.4) allows a
SQL injection in the Dokan Pro WordPress multivendor marketplace plugin (all versions ≤ 5.0.4) lets unauthenticated remo
Broken access control in Dokan Pro (the premium extension of the Dokan multivendor marketplace plugin for WordPress) thr
PHP Object Injection in the Dokan Pro WordPress plugin (versions 5.0.2 and earlier) allows an authenticated user holding
Authenticated SQL injection in the Dokan Pro WordPress multivendor marketplace plugin (versions <= 5.0.2) allows a low-p
Stored/reflected Cross-Site Scripting in the Dokan Pro WordPress multivendor marketplace plugin (versions up to and incl
Same weakness CWE-89 – SQL Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-39165
GHSA-r6wq-h383-2vw2