Description
The SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'comment' parameter in all versions up to, and including, 4.9.4 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. Successful execution requires the injected comment to be visible on a page that loads SureCart's web-component bundle (e.g. a page containing a SureCart Buy Button block), and the comment must be auto-approved or approved by a moderator.
Published: 2026-10-31
Score: 7.2 High
EPSS: n/a
KEV: No
Impact: Stored Cross‑Site Scripting that allows unauthenticated injection of arbitrary scripts into pages containing SureCart content
Action: Immediate Patch
AI Analysis

Impact

The vulnerability in SureCart allows an attacker to store malicious JavaScript code in the comment field of orders without authentication. When the stored comment is displayed on a page that loads the SureCart web‑component bundle, the injected script executes in the victim’s browser. This can lead to cookie theft, session hijacking, defacement, or execution of further malicious code. The weakness is a classic stored XSS flaw tied to inadequate input sanitization and output escaping.

Affected Systems

Any WordPress site running SureCart version 4.9.4 or older is affected. The plugin must be installed on a page that hosts a SureCart Buy Button block or similar component so that the comment is rendered. Sites that still use the vulnerable plugin and have auto‑approval enabled for comments or have moderators that approve them are the most exposed.

Risk and Exploitability

With a CVSS score of 7.2 the vulnerability is considered high severity. The EPSS score is not available, and the issue is not listed in CISA’s KEV catalogue, but the attack surface remains large because the flaw is exploitable without any authentication, only requiring that a comment becomes visible. Attackers can exploit this by posting a crafted comment and deferring approval until the content is rendered, or by waiting for auto‑approval if the site allows it. The resulting impact depends on the victim’s privileges but can compromise user sessions and enable phishing or further attacks.

Generated by OpenCVE AI on October 31, 2026 at 08:28 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade SureCart to version 4.9.5 or later, which includes input sanitization and output escaping fixes for the comment field
  • If an upgrade is not immediately possible, configure the plugin or WordPress to block automatic comment approval and require moderator review before a comment can be displayed
  • Consider disabling the order comment feature entirely on pages that do not require it, or escape rendered content using a whitelist approach such as WordPress’s wp_kses
  • Implement WAF or CSP rules to detect and block script payloads in comment inputs, which mitigates similar XSS vectors pending a patch

Generated by OpenCVE AI on October 31, 2026 at 08:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 31 Oct 2026 07:00:00 +0000

Type Values Removed Values Added
Description The SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'comment' parameter in all versions up to, and including, 4.9.4 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. Successful execution requires the injected comment to be visible on a page that loads SureCart's web-component bundle (e.g. a page containing a SureCart Buy Button block), and the comment must be auto-approved or approved by a moderator.
Title SureCart <= 4.9.4 - Unauthenticated Stored Cross-Site Scripting via 'manual-payment-instructions' Attribute of sc-order-manual-instructions in Comments
Weaknesses CWE-79
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-31T06:44:15.724Z

Reserved: 2026-10-08T14:30:23.399Z

Link: CVE-2026-107653

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-31T07:16:32.940

Modified: 2026-10-31T07:16:32.940

Link: CVE-2026-107653

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-31T08:30:13Z

Weaknesses
  • CWE-79

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