Description
The Welcart e-Commerce WordPress plugin before 2.11.34 does not sanitise or escape a product field before outputting it on the product pages, allowing users with the Author role and above to inject arbitrary web scripts that execute in the browser of any visitor viewing the product page.
Published: 2026-08-12
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

This vulnerability arises from the Welcart e‑Commerce WordPress plugin not sanitising or escaping the product name field before rendering it on product pages. Users with the Author role or higher can inject arbitrary JavaScript that will execute in the browsers of any visitor who views the affected product. Such a stored XSS flaw can lead to cookie theft, session hijacking, defacement, or arbitrary client‑side code execution, compromising the confidentiality and integrity of user accounts and potentially enabling further attacks against the host site.

Affected Systems

The flaw affects all installations of the Welcart e‑Commerce plugin running any version older than 2.11.34. The vulnerability is present in any WordPress site that uses this plugin version, regardless of other configurations.

Risk and Exploitability

The exploit requires that an attacker have Author‑level or higher privileges to edit a product name, after which the malicious script is stored and then served to all visitors. Because the input is rendered without neutralisation, the attack is trivial once the prerequisite role is achieved. No network‑side conditions are documented, so exploitation depends mainly on access control. While the CVSS score of 5.4 indicates moderate severity, the lack of mitigation and the ease of exploitation place the risk in the high to critical range. The EPSS score of < 1% indicates a low probability of exploitation, and the vulnerability is not listed in CISA KEV, indicating no confirmed widespread exploitation yet.

Generated by OpenCVE AI on August 13, 2026 at 01:28 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Welcart e‑Commerce to version 2.11.34 or later.
  • Restrict the Author role or remove product‑name editing capability from non‑trusted users until the upgrade can be applied.
  • Apply a sanitisation filter or use a security plugin to escape product names before rendering as a temporary workaround.

Generated by OpenCVE AI on August 13, 2026 at 01:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 10:45:00 +0000

Type Values Removed Values Added
First Time appeared Welcart
Welcart welcart E-commerce
Wordpress
Wordpress wordpress
Vendors & Products Welcart
Welcart welcart E-commerce
Wordpress
Wordpress wordpress

Wed, 12 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 12 Aug 2026 12:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Wed, 12 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Welcart e-Commerce WordPress plugin before 2.11.34 does not sanitise or escape a product field before outputting it on the product pages, allowing users with the Author role and above to inject arbitrary web scripts that execute in the browser of any visitor viewing the product page.
Title Welcart e-Commerce < 2.11.34 - Author+ Stored XSS via Product Name
References

Subscriptions

Welcart Welcart E-commerce
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-12T16:09:32.179Z

Reserved: 2026-07-17T13:08:50.924Z

Link: CVE-2026-16066

cve-icon Vulnrichment

Updated: 2026-08-12T16:09:25.423Z

cve-icon NVD

Status : Deferred

Published: 2026-08-12T06:18:15.797

Modified: 2026-08-26T16:30:52.723

Link: CVE-2026-16066

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T10:30:04Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')