Severity by source
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
Reflected XSS crosses browser security context (S:C, C:L, I:L); A:N assessed as availability impact is not a typical or confirmed outcome of XSS here.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
2DescriptionCVE.org
Unauthenticated Cross Site Scripting (XSS) in Welcart e-Commerce <= 2.11.31 versions.
AnalysisAI
Unauthenticated cross-site scripting in the Welcart e-Commerce WordPress plugin (versions up to and including 2.11.31) allows a remote, unauthenticated attacker to inject arbitrary JavaScript into a victim's browser session by tricking an admin or authenticated customer into interacting with a crafted URL. The changed scope in the CVSS vector (S:C) confirms the payload executes outside the application's own security context, enabling session hijacking, credential theft, or unauthorized actions on behalf of the victim. No public exploit code or active exploitation has been identified at time of analysis, but the zero-authentication, low-complexity attack surface makes this accessible to broad attacker populations.
Technical ContextAI
Welcart e-Commerce (WordPress plugin slug: usc-e-shop) is a Japanese-market WordPress e-commerce solution providing shopping cart, product management, and checkout functionality as an alternative to WooCommerce. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), meaning user-supplied input is rendered in an HTML response without sufficient sanitization or output encoding, allowing script injection. The affected CPE is cpe:2.3:a:welcart:welcart_e-commerce:*:*:*:*:*:*:*:*, encompassing all plugin versions through 2.11.31. The CVSS vector AV:N/AC:L/PR:N/UI:R/S:C indicates this is most consistent with a reflected XSS pattern - a crafted URL parameter triggers the unsanitized output - though stored XSS cannot be excluded from the available description alone.
RemediationAI
Update the Welcart e-Commerce plugin beyond version 2.11.31 to the vendor-released patched version. The exact fixed version number is not independently confirmed in the provided data - consult the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/usc-e-shop/vulnerability/wordpress-welcart-e-commerce-plugin-2-11-31-cross-site-scripting-xss-vulnerability?_s_id=cve or the WordPress plugin repository for the confirmed safe release. If immediate patching is not feasible, deploy a WAF rule to sanitize or block reflected script payloads in HTTP request parameters processed by the plugin; note that aggressive WAF rules filtering angle brackets or script keywords may cause false positives on legitimate product search or form input. Additionally, enforce Content Security Policy (CSP) headers on the WordPress site to restrict inline script execution, which can limit XSS impact even if the injection point is triggered.
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
SQL injection in the Welcart e-Commerce WordPress plugin (all versions before 2.11.32) enables authenticated users holdi
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
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-57937
GHSA-845x-v9mv-jq7m