The digital marketplace world thrives on trust and security. When a popular platform like Dokan Pro, a WordPress plugin that powers countless multi-vendor stores, faces a severe security flaw, it’s a big deal for everyone involved. We’re talking about a critical SQL Injection vulnerability, identified as CVE-2024-3922, that put many online stores at significant risk.
What Happened?
This vulnerability in the Dokan Pro plugin allowed attackers to potentially sneak harmful commands into a website’s database. Think of it like a hacker finding a back door into your store’s most sensitive records. Specifically, the flaw was in how the plugin handled the ‘code’ parameter, failing to properly check and clean up user-provided information. This oversight meant an attacker could add their own SQL queries to existing ones, opening the door to stealing private data from the database.
CVE Details
- Product: Dokan Pro plugin for WordPress
- Published: June 13, 2024
- Severity: Critical
- Status: Analyzed
Affected Products
The SQL Injection vulnerability impacts all versions of the Dokan Pro plugin for WordPress up to, and including, 3.10.3. If your multi-vendor marketplace uses an older version within this range, it is vulnerable.
Current Status
This vulnerability has been thoroughly analyzed. While the specific fix for this CVE isn’t explicitly detailed in public changelogs, subsequent versions of Dokan Pro have included numerous security enhancements and bug fixes. This indicates that the vendor, Dokan, has actively addressed and patched security issues in versions released after 3.10.3.
Severity Level
Rated as Critical, this vulnerability carries the highest possible severity score. A critical rating means that exploiting this flaw is straightforward and could lead to severe consequences. Unauthenticated attackers, meaning anyone without special access, could exploit this to gain access to sensitive information stored in your website’s database. This includes customer data, order details, and potentially even administrative credentials, posing a massive risk to user privacy and business integrity.
Possible Solutions
The most important step for any Dokan Pro user is to immediately update their plugin to the latest available version. The changelog for Dokan Pro shows many updates and improvements post-version 3.10.3, strongly suggesting that this vulnerability and other security issues have been resolved. Always make sure your WordPress core, themes, and all plugins are kept up-to-date to benefit from the latest security patches.
Additionally, consider implementing Web Application Firewalls (WAFs) as an extra layer of defense. These can help detect and block malicious SQL injection attempts before they reach your application. Regularly backing up your website data is also crucial in case of a successful attack.
References
- https://dokan.co/docs/wordpress/changelog/
- https://www.wordfence.com/threat-intel/vulnerabilities/id/d9de41de-f2f7-4b16-8ec9-d30bbd3d8786?source=cve


