Severity by source
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N
Editor-level credentials required for CSV import access; network-reachable admin panel; database read/write fully exposed; no availability impact described.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
5DescriptionCVE.org
The Welcart e-Commerce WordPress plugin before 2.11.32 does not properly sanitise a value taken from an imported CSV file before using it in a SQL statement, allowing users with the Editor role and above (including its custom shop-management roles) to perform SQL injection attacks.
AnalysisAI
SQL injection in the Welcart e-Commerce WordPress plugin (all versions before 2.11.32) enables authenticated users holding at minimum the Editor role - or Welcart's custom shop-management roles - to execute arbitrary SQL against the underlying WordPress database by supplying a crafted CSV file through the plugin's import feature. A publicly available proof-of-concept exploit exists (reported by WPScan), meaningfully lowering the bar for abuse by any account with sufficient role access. No active exploitation is confirmed in CISA KEV at time of analysis, but the combination of a public POC and high database impact (confidentiality and integrity both rated High) makes patching urgent for multi-editor or multi-manager WordPress deployments.
Technical ContextAI
The vulnerable component is the Welcart e-Commerce WordPress plugin (CPE: cpe:2.3:a:unknown:welcart_e-commerce:*:*:*:*:*:*:*:*), a WooCommerce-adjacent e-commerce solution. The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command): a value extracted from a user-supplied CSV import file is concatenated or interpolated into a SQL query without proper sanitization or the use of parameterized prepared statements. WordPress plugins typically interact with the database through the wpdb abstraction layer, and failure to use wpdb::prepare() or equivalent escaping routines on externally-supplied input is the canonical CWE-89 pattern in this ecosystem. The CSV import pathway is a standard administrative feature of e-commerce plugins used to bulk-load product or order data, and it directly controls data that reaches the database query.
RemediationAI
The primary fix is to update the Welcart e-Commerce plugin to version 2.11.32 or later, which contains the vendor-released patch addressing the unsanitized CSV input. This is confirmed available per the WPScan advisory (https://wpscan.com/vulnerability/6b7eb3b3-40fc-41de-b7c8-ce955700c02e/) and NVD (https://nvd.nist.gov/vuln/detail/CVE-2026-16065). If immediate patching is blocked by operational constraints, the most effective compensating control is to restrict the CSV import capability to Administrator-level accounts only, revoking access for Editor-role and shop-management-role users - note this disables legitimate bulk-import workflows for those roles. Additionally, auditing recent CSV import activity and database logs for anomalous SQL patterns is advisable if the window of exposure was extended. No workarounds eliminate the underlying SQL injection; role restriction only reduces the attacker pool.
More in Welcart E Commerce
View allThe Welcart e-Commerce WordPress plugin before 2.9.5 unserializes user input from cookies, which could allow unautehtnia
Unauth. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low
The Welcart e-Commerce WordPress plugin before 2.9.5 does not validate files to be uploaded, as well as does not have au
The usc-e-shop (aka Collne Welcart e-Commerce) plugin before 1.9.36 for WordPress allows Object Injection because of usc
Stored cross-site scripting in the Welcart e-Commerce WordPress plugin (all versions before 2.11.34) allows any authenti
The Welcart e-Commerce plugin for WordPress is vulnerable to authorization bypass due to missing capability checks on th
The Welcart e-Commerce WordPress plugin before 2.8.4 does not have authorisation and CSRF in an AJAX action, allowing an
The Welcart e-Commerce WordPress plugin before 2.9.5 does not sanitise and escape a parameter before outputting it back
Session fixation in the Welcart e-Commerce WordPress plugin (all versions before 2.12.1) allows an unauthenticated remot
The Welcart e-Commerce WordPress plugin before 2.8.4 does not sanitise and escape some parameters, which could allow any
Payment callback fraud in the Welcart e-Commerce WordPress plugin (versions before 2.11.33) allows any unauthenticated r
Welcart e-Commerce 2.11.6 and earlier versions contains an untrusted data deserialization vulnerability. Rated high seve
Same weakness CWE-89 – SQL Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-53731
GHSA-xgjq-gf22-rvwq