Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister or obtain Subscriber account
-
DeliveryAuthenticate to WordPress site
-
ExploitSend crafted HTTP request with malicious 'orderby' payload
-
ExecutionTrigger time-based SQL execution delay
-
PersistMeasure response timing to infer database bit values
-
ImpactIteratively extract sensitive database contents
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to hold a valid WordPress account at Subscriber level or above on the target site - this is the lowest non-anonymous role in WordPress and is commonly auto-granted upon public registration on marketplace sites. The vulnerable parameter is 'orderby', accessible via network HTTP requests to the affected Dokan Pro endpoint; no special server configuration beyond running an unpatched version (≤5.0.4) of the plugin is required. What limits exploitation: the attacker must have an authenticated session (PR:L per CVSS), the WooCommerce/Dokan Pro plugin must be active and publicly accessible, and blind time-based extraction is slow and may be detected by anomaly monitoring on response time patterns. There is no requirement for admin access, code execution preconditions, or non-default configuration beyond the plugin being installed and enabled. |
| Impact | The NVD CVSS 3.1 score of 6.5 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N) accurately reflects a medium-severity but high-confidentiality-impact issue. The network attack vector and low attack complexity mean exploitation is straightforward for any authenticated subscriber. The primary limiting factor is PR:L - an attacker must hold at least a Subscriber-level WordPress account, which on many marketplace sites is freely self-registerable, effectively reducing this to a near-unauthenticated risk posture in real-world deployments. Integrity and availability are unaffected (I:N/A:N), meaning this is a pure data exfiltration vector. No EPSS data was provided in the source intelligence, and neither KEV listing nor public POC code has been identified, suggesting exploitation remains opportunistic rather than widespread at time of analysis. However, the low bar for access and the sensitive nature of a multivendor marketplace database (customer PII, order history, payment metadata) makes this a genuine remediation priority for affected sites. The risk is not inflated by CVSS - it is consistent across all available signals. |
| Exploit ScenarioDerived | An attacker registers a free Subscriber account on a Dokan Pro-powered WooCommerce marketplace site, then sends crafted HTTP requests to the vulnerable endpoint with a malicious 'orderby' parameter containing time-based SQL payloads (e.g., appending ORDER BY SLEEP(5) constructs). By measuring response latency, the attacker iteratively extracts database contents - including WordPress user table credentials, customer PII, and WooCommerce order data - without triggering visible errors. No public exploit code has been identified, but the technique is well-documented for time-based blind SQLi and does not require advanced skill. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 25, 2026
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.
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.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
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.
Know when Dokan Pro gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
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
DescriptionCVE.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.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
Related Vulnerabilities in Dokan Pro Plugin SQL Injection Vulnerabilities
View all 2Privilege escalation in the Dokan Pro WooCommerce multivendor plugin for WordPress (all versions through 5.0.4) allows a
PHP Object Injection in the Dokan Pro WordPress plugin (versions 5.0.2 and earlier) allows an authenticated user holding
Broken access control in Dokan Pro (the premium extension of the Dokan multivendor marketplace plugin for WordPress) thr
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
EUVD-2026-39165
GHSA-r6wq-h383-2vw2
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB