Description
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.
Published: 2026-11-02
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Cross‑Site Scripting
Action: Patch
AI Analysis

Impact

The Welcart e‑Commerce Plugin for WordPress contains a flaw in the ESCOTT_MAIN::error_page_message function that fails to properly escape the ResponseCd parameter. By providing a crafted value for this argument, an attacker can inject arbitrary JavaScript into the error page that is rendered in the victim’s browser. The flaw is triggered remotely and does not require local or administrative access; the exploit scripts are publicly available on GitHub and other vulnerability databases.

Affected Systems

All installations of Welcart e‑Commerce Plugin on WordPress with a version of 2.12.6 or earlier are affected. The vendor lists the problematic plugin as Welcart:e‑Commerce Plugin. The advisory recommends upgrading to version 2.12.7, which applies the missing esc_html() sanitization in the response output.

Risk and Exploitability

The vulnerability carries a CVSS score of 5.3, indicating moderate severity. EPSS information is not available, and the issue is not listed in the CISA KEV catalog, but public proofs of concept exist, so attackers could realistically exploit it. The attack vector is remote through manipulation of the ResponseCd argument, and no special privileges are needed, which amplifies the risk for all exposed systems.

Generated by OpenCVE AI on November 2, 2026 at 23:42 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Welcart e‑Commerce Plugin to version 2.12.7 or later.
  • If an upgrade cannot be performed immediately, manually edit the classes/paymentESCOTT.main.class.php file to wrap the ResponseCd output with esc_html() to neutralise untrusted input.
  • Run a cross‑site scripting scan or perform web application penetration testing to confirm that the payload can no longer execute in the context of the error page.

Generated by OpenCVE AI on November 2, 2026 at 23:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 02 Nov 2026 22:45:00 +0000

Type Values Removed Values Added
Description 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.
Title Welcart e-Commerce Plugin paymentESCOTT.main.class.php error_page_message cross site scripting
First Time appeared Welcart
Welcart e-commerce Plugin
Weaknesses CWE-79
CWE-94
CPEs cpe:2.3:a:welcart:e-commerce_plugin:*:*:*:*:*:*:*:*
Vendors & Products Welcart
Welcart e-commerce Plugin
References
Metrics cvssV2_0

{'score': 5, 'vector': 'AV:N/AC:L/Au:N/C:N/I:P/A:N/E:POC/RL:OF/RC:C'}

cvssV3_0

{'score': 4.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N/E:P/RL:O/RC:C'}

cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N/E:P/RL:O/RC:C'}

cvssV4_0

{'score': 5.3, 'vector': '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'}


Subscriptions

Welcart E-commerce Plugin
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-11-02T22:30:20.300Z

Reserved: 2026-11-02T16:59:10.077Z

Link: CVE-2026-120597

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-02T23:17:19.960

Modified: 2026-11-02T23:17:20.120

Link: CVE-2026-120597

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-02T23:45:20Z

Weaknesses
  • CWE-79

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

  • CWE-94

    Improper Control of Generation of Code ('Code Injection')