Cross-site scripting in Welcart e-Commerce Plugin payment error page
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Passive
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Cross-site scripting, Code execution
- Confidentiality · integrity · availability
- None · Low · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-79 and CWE-94.
Summary
Welcart e-Commerce Plugin for WordPress from 2.12.0 before 2.12.7 is affected. The function ESCOTT_MAIN::error_page_message outputs the ResponseCd argument without escaping it, a cross-site scripting flaw (CWE-79). A remote attacker can run script in a user's browser if the user interacts with a crafted page. A public exploit is linked in the references.
Written with Claude Haiku 5.5 from the sources below · 2026-11-03
Description from the CNA
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
Upgrade Welcart e-Commerce Plugin to version 2.12.7, which escapes the value with esc_html() before output.
Written with Claude Haiku 5.5 from the sources below · 2026-11-03
- Fix · CNA e-Commerce Plugin (Welcart) Fixed in 2.12.7
Timeline
- 2026-11-02 Threatist record created from CVE-2026-120597
- 2026-11-03 Alias added: GHSA-49rc-rvj9-jhxw
- 2026-11-03 CISA SSVC decision points changed
- 2026-11-03 Priority changed: LOW → MEDIUM
References
More uscnanbu vulnerabilities
- TI-2023-05484 Welcart e-Commerce < 2.9.5 - Subscriber+ Arbitrary File Upload CVSS 3.1HIGH 8.8
- TI-2022-03880 Welcart e-Commerce < 2.8.6 - Subscriber+ PHAR Deserialisation CVSS 3.1HIGH 8.8
- TI-2022-03786 Welcart e-Commerce < 2.8.5 - Unauthenticated Arbitrary File Access CVSS 3.1HIGH 7.5
- TI-2022-03879 Welcart e-Commerce < 2.8.5 - Subscriber+ Arbitrary File Access CVSS 3.1MEDIUM 6.5
- TI-2022-03618 Welcart e-Commerce < 2.8.4 - Subscriber+ Arbitrary Shipping Method Creation/Update/Deletion CVSS 3.1MEDIUM 6.5
- TI-2023-05482 Welcart e-Commerce < 2.9.5 - Reflected XSS CVSS 3.1MEDIUM 6.1
Sources
- CVE-2026-120597 · CVE Program
- CVE-2026-120597 · NVD
- FIRST EPSS
- GHSA-49rc-rvj9-jhxw · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences