Skip to main content

Welcart e-Commerce CVE-2026-87091

| EUVDEUVD-2026-91910 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-03 Wordfence GHSA-75wc-wvc7-9m96
7.2
CVSS 3.1 · Vendor: Wordfence
Share

Severity by source

Vendor (Wordfence) PRIMARY
7.2 HIGH
AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
vuln.today AI
7.2 HIGH

Unauthenticated network injection via an open IPN endpoint gives AV:N/AC:L/PR:N; payload stored and auto-rendered to the admin justifies UI:N, and cross-privilege execution in the admin session gives S:C with C:L/I:L.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

2
Analysis Generated
Oct 03, 2026 - 06:01 vuln.today
CVE Published
Oct 03, 2026 - 05:29 cve.org
HIGH 7.2

DescriptionCVE.org

The Welcart e-Commerce plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Settlement Notification Parameters in all versions up to, and including, 2.12.2 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The IPN endpoint accepts the 'rel' and 'option' parameters with no authentication, nonce validation, or signature verification, meaning any unauthenticated attacker can directly submit malicious payloads that are stored and later rendered in the administrator's settlement error log view.

AnalysisAI

Unauthenticated stored cross-site scripting in the Welcart e-Commerce plugin for WordPress (all versions up to and including 2.12.2) lets any remote attacker plant arbitrary JavaScript through the plugin's settlement/IPN notification endpoint, which accepts the 'rel' and 'option' parameters without authentication, nonce validation, or signature verification. Injected payloads are persisted and later rendered unsanitized inside the administrator's settlement error log view in wp-admin, where they execute in the admin's browser session (CVSS 3.1 score 7.2, AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N) and can be leveraged to hijack an authenticated administrator session or perform privileged actions. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

No credit card · 7-day full trial

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
technique details hidden
Delivery
technique details hidden
Exploit
technique details hidden
Execution
technique details hidden
Impact
technique details hidden

Vulnerability AssessmentAI

Exploitation Exploitation requires that the Welcart e-Commerce plugin (versions through 2.12.2) is installed and its settlement/IPN notification endpoint is reachable, which it is by default since the endpoint accepts the 'rel' and 'option' parameters with no authentication, nonce validation, or signature verification. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment This is a genuinely actionable issue rather than an inflated high-CVSS score. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario Full exploit scenario with step-by-step reproduction available after sign-in.
Remediation The primary fix is to update the Welcart e-Commerce plugin to a release containing upstream changeset 3690880 (https://plugins.trac.wordpress.org/changeset/3690880/usc-e-shop, which modifies trunk/functions/settlement_func.php), since that changeset is the only remediation reference supplied; the exact tagged release version that first ships this fix is not independently confirmed in the available data, so administrators should update to the latest available Welcart release and verify in the plugin changelog that the settlement function sanitization is included, treating version 2.12.2 and earlier as vulnerable. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, inventory every WordPress instance running the Welcart e-Commerce plugin at version 2.12.2 or earlier using WP-CLI (wp plugin list --format=table) or your software inventory tooling, and treat each as exposed; simultaneously review the Welcart settlement error log view in wp-admin for injected script content, and force-reset all administrator credentials and active sessions, enabling multi-factor authentication for every admin account. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

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-2026-16066 MEDIUM POC
5.4 Aug 12

Stored cross-site scripting in the Welcart e-Commerce WordPress plugin (all versions before 2.11.34) allows any authenti

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-2026-16065 MEDIUM POC
6.5 Aug 06

SQL injection in the Welcart e-Commerce WordPress plugin (all versions before 2.11.32) enables authenticated users holdi

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-2025-15671 MEDIUM POC
5.4 Aug 21

Session fixation in the Welcart e-Commerce WordPress plugin (all versions before 2.12.1) allows an unauthenticated remot

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-2026-15213 MEDIUM POC
5.3 Aug 12

Payment callback fraud in the Welcart e-Commerce WordPress plugin (versions before 2.11.33) allows any unauthenticated r

Share

CVE-2026-87091 vulnerability details – vuln.today

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