Severity by source
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:L
Network-reachable low-complexity SQLi needs a Contributor account (PR:L); DB read across shared WordPress tables justifies S:C and C:H, with no integrity and only low availability impact.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
1DescriptionCVE.org
Contributor SQL Injection in WP EasyCart <= 5.9.0 versions.
AnalysisAI
SQL injection in the WP EasyCart WordPress e-commerce plugin (all versions up to and including 5.9.0) lets a low-privileged authenticated user with Contributor role inject arbitrary SQL into backend queries. Reported by Patchstack and rated CVSS 8.5, the flaw allows attackers to read sensitive database contents such as customer records, order data, and WordPress user credential hashes. No public exploit identified at time of analysis, and it is not listed in CISA KEV.
Technical ContextAI
The affected component is WP EasyCart (vendor levelfourdevelopment, CPE cpe:2.3:a:levelfourdevelopment:wp_easycart), a shopping-cart/e-commerce plugin for WordPress that stores products, customers, and orders in the WordPress MySQL/MariaDB database. The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command): user-controlled input reachable by a Contributor is concatenated into a SQL statement without proper parameterization or escaping, so crafted input alters query structure. Because WordPress plugins share the site's single database connection and credentials, a successful injection is not confined to the plugin's own tables and can reach core WordPress tables (e.g. wp_users, wp_usermeta).
RemediationAI
Upgrade WP EasyCart to a release later than 5.9.0 once confirmed via the vendor/Patchstack advisory (https://patchstack.com/database/wordpress/plugin/wp-easycart/vulnerability/wordpress-wp-easycart-plugin-5-9-0-sql-injection-vulnerability); no vendor-released patch version was identified in the provided data, so verify the fixed version on that advisory before deploying. Until a patched version is applied, reduce exposure by restricting who holds Contributor-or-higher roles and auditing existing low-privilege accounts, since exploitation requires an authenticated Contributor - disable open user registration or lower the default new-user role to Subscriber (trade-off: legitimate contributors lose self-service access). As a compensating control, deploy a WordPress WAF/virtual patch (e.g. Patchstack) with SQLi rules targeting the plugin's endpoints, and apply least-privilege database credentials for WordPress where feasible (trade-off: some plugins expect broad DB rights and may break). Monitor database and web logs for anomalous queries against wp_users/order tables.
More in Wp Easycart
View allUnrestricted file upload vulnerability in inc/amfphp/administration/banneruploaderscript.php in the WP EasyCart (aka Wor
The ec_ajax_update_option and ec_ajax_clear_all_taxrates functions in inc/admin/admin_ajax_functions.php in the WP EasyC
The Shopping Cart & eCommerce Store WordPress plugin before 5.4.3 does not validate HTTP requests, allowing authenticate
The EasyCart (wp-easycart) plugin before 2.0.6 for WordPress allows remote attackers to obtain configuration information
WP EasyCart versions 5.8.13 and earlier are vulnerable to blind SQL injection, allowing authenticated attackers to execu
The WP EasyCart plugin for WordPress is vulnerable to time-based SQL Injection via the ‘orderby’ parameter in versions u
The WP EasyCart plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 5.4.8
The WP EasyCart plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 5.4.8
The WP EasyCart plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 5.4.8
The WP EasyCart plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 5.4.8
The WP EasyCart plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 5.4.8
The WP EasyCart plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 5.4.8
Same weakness CWE-89 – SQL Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-41320
GHSA-5rmv-7mhc-rw9q