
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-16811 is a time-based SQL Injection vulnerability in the ShopLentor – All-in-One WooCommerce Growth & Store Enhancement Plugin for WordPress, affecting all versions up to and including 3.4.5. The flaw exists in the orderby parameter due to insufficient escaping of user-supplied input and inadequate SQL query preparation. It was published on July 28, 2026, with the advisory assigned by Wordfence. The vulnerability carries a CVSS v3.1 base score of 4.9 (Medium) (GitHub Advisory, Wordfence).
The vulnerability is classified as CWE-89 (Improper Neutralization of Special Elements used in an SQL Command). The orderby parameter, used within the abandoned cart module's database handler (DB_Handler.php) and cart data API (Cart_Data.php), is not properly escaped or parameterized before being incorporated into SQL queries. This allows an authenticated attacker with administrator-level access to append malicious SQL payloads — specifically time-based blind injection techniques — to extract data from the WordPress database. The vulnerable code paths are located at DB_Handler.php#L82, DB_Handler.php#L426, and Cart_Data.php#L248 in the plugin's abandoned cart module (GitHub Advisory, Wordfence).
Successful exploitation allows an authenticated administrator-level attacker to extract sensitive information from the WordPress database over the network, including user credentials, customer data, order details, and other WooCommerce store data. The impact is limited to confidentiality — integrity and availability are not directly affected by this vulnerability. While the requirement for administrator-level access limits the attack surface, a compromised admin account or a malicious administrator could leverage this flaw to exfiltrate the entire database contents (GitHub Advisory, Wordfence).
orderby parameter in its API or admin interface.orderby parameter that appends a time-delay SQL expression (e.g., using SLEEP() in MySQL) to the existing query, such as: 1 AND SLEEP(5)-- -.Cart_Data.php or DB_Handler.php).sqlmap with appropriate authentication cookies and the --technique=T flag to automate time-based blind SQL injection data extraction (GitHub Advisory, Wordfence).orderby parameters with SQL syntax (e.g., SLEEP, BENCHMARK, AND 1=, --).orderby parameter values; elevated response times on database-related requests suggesting time-based injection activity.SLEEP() or BENCHMARK() functions originating from the WordPress application user.Update the ShopLentor plugin to a version newer than 3.4.5, which includes the patch addressing the SQL injection vulnerability (changeset available at the WordPress plugin repository). As a workaround, restrict WordPress administrator account access to trusted users only and apply the principle of least privilege for admin roles. Deploying a Web Application Firewall (WAF) with rules to detect and block SQL injection attempts targeting the orderby parameter can provide additional defense-in-depth (GitHub Advisory, Wordfence).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."