Skip to main content

Dokan Pro EUVDEUVD-2026-39165

| CVE-2026-12079 MEDIUM
SQL Injection (CWE-89)
2026-06-25 Wordfence GHSA-r6wq-h383-2vw2
6.5
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Register or obtain Subscriber account
  2. Delivery
    Authenticate to WordPress site
  3. Exploit
    Send crafted HTTP request with malicious 'orderby' payload
  4. Execution
    Trigger time-based SQL execution delay
  5. Persist
    Measure response timing to infer database bit values
  6. Impact
    Iteratively 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Dokan Pro 0 ≤5.0.4

Affected Packages

euvd dokan_pro no fix

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

Vendor (Wordfence) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 6.5 MEDIUM

Network-reachable endpoint, low complexity, Subscriber-level auth required (PR:L); purely a read/exfiltration flaw with no integrity or availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

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

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Medium
premium paid WordPress multivendor marketplace plugin, significant but niche install base
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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 2

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy