Skip to main content

Welcart e-Commerce EUVDEUVD-2026-115649

| CVE-2026-120597 LOW
Cross-site Scripting (XSS) (CWE-79)
2026-11-02 VulDB GHSA-49rc-rvj9-jhxw
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft URL with malicious ResponseCd payload
  2. Exploit
    Deliver link to victim via phishing
  3. Execution
    Victim opens page, value reflected unescaped
  4. Impact
    Script executes in victim browser session

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation targets the ESCOTT_MAIN::error_page_message function in classes/paymentESCOTT.main.class.php, where the ResponseCd argument is reflected into the error page output without escaping. Per the CVSS 4.0 vector (PR:N), no authentication is required, but exploitation requires user interaction (UI:P): a victim must open an attacker-crafted request/link, so this is reflected XSS rather than a no-click flaw. It affects Welcart e-Commerce Plugin versions up to and including 2.12.6; version 2.12.7 remediates it by escaping the value with esc_html(). The limiting factors are the need to induce victim interaction and the requirement that the target site runs a vulnerable (≤2.12.6) version of this specific plugin.

Impact

This is a moderate, genuinely low-urgency issue rather than a high-priority emergency. The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N, score 5.3) describes a remotely reachable, unauthenticated, low-complexity reflected cross-site scripting flaw whose exploitation nonetheless requires victim user interaction (UI:P) and yields only low integrity impact with no confidentiality or availability impact in the vendor's assessment. The vuln.today decision label is 'this_month', consistent with a medium-severity, non-critical finding. There is no CISA KEV listing in the input, so there is no confirmed active exploitation, and no EPSS score was provided, so widespread-exploitation probability cannot be quantified from this data - this absence is a gap, not evidence of low risk. A public PoC reference exists (a GitHub repository) but the input states it is not verified as working exploit code, so it should not be treated as a weaponized exploit. The signals are internally consistent (medium CVSS, reflected XSS requiring user interaction, 'this_month' priority, no KEV); the main caveat is that EPSS is missing, so quantitative exploitation likelihood is unknown.

Exploit ScenarioDerived

An attacker crafts a malicious URL containing a scripted payload in the ResponseCd parameter and lures a victim (for example via phishing or a malicious link) into visiting the affected plugin's error page on a vulnerable WordPress site. Because the value is reflected into the error page without escaping, the script executes in the victim's browser in the site's context, enabling session/cookie theft or UI manipulation. A public PoC reference exists but is not verified as working exploit code.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Nov 02, 2026

Reflected cross-site scripting in the Welcart e-Commerce plugin for WordPress (versions up to and including 2.12.6) lets remote attackers inject script into the payment error page generated by ESCOTT_MAIN::error_page_message through the unsanitized ResponseCd argument. The CVSS 4.0 vector indicates no privileges are required (PR:N) but the victim must interact (UI:P), since a crafted request or link has to be opened for the payload to execute, and impact is limited to low integrity/confidentiality effects within the page context. Version 2.12.7 fixes the issue by escaping the value with esc_html(); a public PoC reference exists but is not verified as working exploit code, there is no CISA KEV listing, and this is assessed as a moderate, genuinely low-urgency issue rather than a high-priority emergency, consistent with a this_month priority label.

RemediationAI

Vendor-released patch: 2.12.7. Upgrade the Welcart e-Commerce plugin to version 2.12.7 or later, distributed through the WordPress plugin repository at https://wordpress.org/plugins/usc-e-shop/ and installable from the WordPress admin Plugins screen or via WP-CLI; the vendor states the ResponseCd value is now escaped with esc_html() before output, which removes the injection point. The advisory identifies updating as the remediation and no alternate workaround is described in the available sources, so sites that cannot upgrade immediately carry the residual risk of a reflected XSS that requires a victim to open a crafted link, with impact limited to the low confidentiality/integrity ratings in the assessed vector. Given the this_month priority label and the absence of KEV listing or confirmed working exploit code, upgrading can be scheduled in the normal monthly maintenance cycle rather than treated as an emergency.

Affected VersionsENISA

e-Commerce Plugin 2.12.3
e-Commerce Plugin 2.12.0
e-Commerce Plugin 2.12.1
e-Commerce Plugin 2.12.6
e-Commerce Plugin 2.12.5
e-Commerce Plugin 2.12.4
e-Commerce Plugin 2.12.2

Affected Packages

euvd e_commerce_plugin no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Welcart is a PHP-based e-commerce plugin for WordPress, and the affected code lives in classes/paymentESCOTT.main.class.php, the handler for the ESCOTT payment gateway integration. The flaw is CWE-79 (improper neutralization of input during web page generation): the ResponseCd parameter is reflected into the output of ESCOTT_MAIN::error_page_message without encoding, so attacker-supplied markup is rendered by the victim's browser in the context of the WordPress site. Because the vulnerable path is a reflected error-page message rather than a stored field, the CVSS 4.0 vector's UI:P reflects the need for a victim to open the crafted request/link; the trigger conditions beyond the ResponseCd reflection are not described in the available sources, and the CPE entry cpe:2.3:a:welcart:e-commerce_plugin:*:*:*:*:*:*:*:* confirms the affected component spans all plugin releases prior to the fixed version. The upstream remediation replaces raw output with esc_html() so the parameter is entity-encoded before it reaches the page.

Know when Welcart gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 2.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P
vuln.today AI 6.1 MEDIUM

Remote unauthenticated reflected XSS triggered via a crafted link, so AV:N/AC:L/PR:N/UI:R; execution in the victim's browser crosses into the site context (S:C) with limited C/I impact.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Nov 02, 2026 - 23:22 NVD
MEDIUM LOW
CVSS changed
Nov 02, 2026 - 23:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Nov 02, 2026 - 22:30 cve.org
MEDIUM 5.3

DescriptionCVE.org

A vulnerability was identified in Welcart e-Commerce Plugin up to 2.12.6 on WordPress. This affects the function ESCOTT_MAIN::error_page_message of the file classes/paymentESCOTT.main.class.php. Such manipulation of the argument ResponseCd leads to cross site scripting. The attack can be launched remotely. The exploit is publicly available and might be used. Upgrading to version 2.12.7 mitigates this issue. It is recommended to upgrade the affected component. The value is now escaped with esc_html() before output. The vendor was contacted early, responded in a very professional manner and quickly released a fixed version of the affected product.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Low
Niche region-specific WordPress e-commerce plugin, limited global footprint
Exploit
POC
Public exploit code exists
Social Media
4
Sightings
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2023-5952 CRITICAL POC
9.8 Dec 04

The Welcart e-Commerce WordPress plugin before 2.9.5 unserializes user input from cookies, which could allow unautehtnia

CVE-2022-41840 CRITICAL POC
9.8 Nov 18

Unauth. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low

CVE-2023-5953 HIGH POC
8.8 Dec 04

The Welcart e-Commerce WordPress plugin before 2.9.5 does not validate files to be uploaded, as well as does not have au

CVE-2020-28339 HIGH POC
8.8 Nov 07

The usc-e-shop (aka Collne Welcart e-Commerce) plugin before 1.9.36 for WordPress allows Object Injection because of usc

CVE-2021-4355 HIGH POC
7.5 Jun 07

The Welcart e-Commerce plugin for WordPress is vulnerable to authorization bypass due to missing capability checks on th

CVE-2014-10017 HIGH POC
7.5 Jan 13

Multiple SQL injection vulnerabilities in the Welcart e-Commerce plugin 1.3.12 for WordPress allow remote attackers to e

CVE-2022-3946 MEDIUM POC
6.5 Dec 12

The Welcart e-Commerce WordPress plugin before 2.8.4 does not have authorisation and CSRF in an AJAX action, allowing an

CVE-2023-5951 MEDIUM POC
6.1 Dec 04

The Welcart e-Commerce WordPress plugin before 2.9.5 does not sanitise and escape a parameter before outputting it back

CVE-2022-3935 MEDIUM POC
5.4 Dec 12

The Welcart e-Commerce WordPress plugin before 2.8.4 does not sanitise and escape some parameters, which could allow any

CVE-2025-27130 HIGH
8.8 Apr 01

Welcart e-Commerce 2.11.6 and earlier versions contains an untrusted data deserialization vulnerability. Rated high seve

CVE-2024-42404 HIGH
8.8 Sep 18

SQL injection vulnerability in Welcart e-Commerce prior to 2.11.2 allows an attacker who can login to the product to obt

CVE-2023-43610 HIGH
8.8 Sep 27

SQL injection vulnerability in Order Data Edit page of Welcart e-Commerce versions 2.7 to 2.8.21 allows a user with edit

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy