Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege user
-
DeliverySubmit crafted input with script payload
-
ExploitPayload stored unsanitized by SureCart
-
ExecutionAdmin/other user views page
-
PersistScript executes in victim browser
-
ImpactHijack session or perform privileged actions
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 requires a low-privilege authenticated account on the target site (CVSS PR:L) - the description does not name a specific vulnerable feature or form, but stored XSS implies a persistent input field that SureCart renders without neutralization. Execution is gated by user interaction (UI:R): a victim (typically an administrator or another user) must load the page containing the stored payload for the script to fire. Limiting factors are therefore the need for at least one valid low-privilege account (relevant on sites allowing customer/contributor registration) and the dependency on a privileged victim viewing the injected content; sites that do not permit untrusted account creation substantially reduce exposure. Affected deployments are SureCart versions up to and including 4.9.4. |
| Impact | This is a stored Cross-Site Scripting flaw (CWE-79) in the SureCart WordPress plugin, scored CVSS 6.5 (medium). The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L) indicates network-reachable exploitation of low complexity, but it explicitly requires PR:L - so an attacker must hold a low-privilege authenticated account - and UI:R, meaning a victim must subsequently view the injected content. The scope change (S:C) reflects that the stored payload executes in the browser context of other users (e.g. admins or shoppers), which is the real risk driver. No EPSS score, CISA KEV listing, or POC indicator was supplied in the input; there is therefore no public exploit identified at time of analysis and no evidence of active exploitation. Signals are internally consistent rather than conflicting: a medium CVSS, no KEV, and no known POC together point to a genuine but lower-tier priority - patch in normal cycles rather than as an emergency. The main caveat is that stored XSS requiring only a low-privilege account can be meaningful on multi-author or customer-registration-enabled stores, where many untrusted accounts exist. EPSS data is absent, so empirical exploitation probability could not be factored in. |
| Exploit ScenarioDerived | An attacker who holds a low-privilege authenticated account on a SureCart-enabled WordPress site (such as a customer or contributor) submits input that is stored without proper neutralization. When an administrator or another user later views the page rendering that stored data, the malicious script executes in their browser, potentially enabling session/cookie theft or admin-context actions. No public proof-of-concept is identified in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
Stored cross-site scripting in the SureCart WordPress plugin (Brainstorm Force / SureCart) through version 4.9.4 allows a low-privilege authenticated user to persist malicious JavaScript into plugin-rendered content, which then executes in the browser of any user who views the affected page. Rated CVSS 6.5 (medium), the flaw is remote and network-reachable (AV:N) but tempered by two prerequisites: an attacker must first hold a valid low-privilege account (PR:L), and a victim - typically a site administrator or another authenticated user - must load the poisoned page for the payload to fire (UI:R). No public exploit code has been identified at time of analysis and the vulnerability is not listed in CISA KEV, so this appears to be a coordinated disclosure via Patchstack rather than a defect under active exploitation; exposure is highest on sites that allow untrusted visitors to self-register customer or contributor accounts.
RemediationAI
No vendor-released patch version is identified in the provided intelligence at time of analysis; the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/surecart/vulnerability/wordpress-surecart-plugin-4-9-4-cross-site-scripting-xss-vulnerability) is the authoritative tracking reference and should be checked for the first fixed release, at which point upgrade the plugin beyond 4.9.4 via the WordPress plugin updater or the WordPress.org plugin page - do not attempt to hand-edit core plugin files, since changes are lost on update. If a fixed build is not yet published and SureCart is not business-critical, the most reliable mitigation is to deactivate the plugin entirely, accepting the loss of its storefront and checkout functionality; if it must stay live, close self-registration and tighten role assignment so untrusted visitors cannot obtain the low-privilege account the exploit requires (trade-off: reduced customer self-service), and restrict the accounts that may be created to the minimum role. Additional compensating controls include a WAF rule or WordPress security plugin that sanitizes stored markup in SureCart-managed fields and blocks script tags in form submissions (trade-off: possible false positives on legitimate rich-text content), and a Content-Security-Policy that disallows inline script and constrains script-src to trusted origins (trade-off: requires auditing for themes and plugins that rely on inline JavaScript and may break them). Finally, monitor the Patchstack advisory and the vendor's plugin changelog so the upgrade can be applied as soon as a patched version appears, and review existing SureCart records for injected script content if the site permitted open registration while an affected version was active.
Affected VersionsENISA
Affected Packages
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
The issue is a classic CWE-79 improper neutralization of input during web page generation, specifically the stored (persistent) variant, in the SureCart e-commerce plugin for WordPress. SureCart renders user-supplied data - orders, customer records, coupon or product metadata, or other plugin-managed fields - back into HTML pages without adequate output encoding or sanitization, so attacker-controlled markup is saved in the database and re-emitted to every subsequent viewer. The CPE string cpe:2.3:a:brainstorm_force:surecart:*:*:*:*:*:*:*:* identifies the affected package as the Brainstorm Force SureCart WordPress plugin with a wildcard version, which the advisory narrows to all releases up to and including 4.9.4. The CVSS 3.1 vector assigned in our assessment (CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N) shows a scope change (S:C), which is significant here: although the injected code originates in the plugin's own input surface, once executed it runs in the security context of the victim's session, escaping the plugin boundary and potentially reaching WordPress administrative interfaces. Confidentiality and integrity impacts are limited (C:L/I:L) and our assessment finds no availability impact (A:N), so the realistic outcome is session-based abuse such as content tampering, credential or token harvesting, or privileged actions performed on behalf of an administrator who views the page - not site takeover through a single request. Because stored XSS requires no user interaction at injection time, a single low-privilege submission can seed a payload that waits for a privileged viewer, which is what elevates the practical risk beyond a reflected XSS of comparable score.
Know when Surecart 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
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
Low-privilege account needed (PR:L) and victim must view stored payload (UI:R); script runs in another user's context (S:C) with limited C/I impact and no genuine availability impact (A:N).
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Brainstorm Force SureCart surecart allows Stored XSS.This issue affects SureCart: from n/a through 4.9.4.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Account takeover via insecure direct object reference in the SureCart WordPress plugin (versions 4.0.0 through 4.6.2) al
Unauthenticated account registration bypass in SureCart WordPress plugin before 4.7.0 allows remote attackers to create
SQL injection in SureCart WordPress plugin versions prior to 4.2.1 allows authenticated high-privileged attackers to ext
PHP object injection in the Brainstorm Force SureCart WordPress plugin (all versions through 4.9.3) lets a low-privilege
Account takeover in the SureCart e-commerce plugin for WordPress (versions ≤ 4.2.3) lets unauthenticated attackers overw
Stored cross-site scripting in the SureCart plugin for WordPress (versions up to and including 4.9.4) allows unauthentic
Privilege escalation in the SureCart WordPress plugin through version 4.7.2 allows an authenticated user who holds the l
Reflected cross-site scripting in the Brainstorm Force SureCart WordPress e-commerce plugin (all versions through 4.9.3)
Missing authorization controls in SureCart WordPress plugin versions up to 4.0.2 allow authenticated attackers to access
Improper Neutralization of Input During Web Page Generation (XSS or 'Cross-site Scripting') vulnerability in SureCart al
Broken access control in the SureCart WordPress e-commerce plugin through version 4.6.2 permits unauthenticated remote a
Auth. Rated medium severity (CVSS 4.8), this vulnerability is remotely exploitable, low attack complexity. No vendor pat
EUVD-2026-98363
GHSA-5g29-c8mx-9hvf
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB