Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious URL with XSS payload
-
DeliveryDeliver link to victim via phishing
-
ExploitVictim clicks and loads reflected page
-
ExecutionScript executes in site origin
-
ImpactHijack session or perform actions as victim
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 victim to click or load an attacker-crafted URL (UI:R) containing a payload that the XStore theme reflects without proper neutralization into the generated web page; the attacker needs no authentication (PR:N) but cannot act without victim interaction. The specific vulnerable parameter, page, or theme feature is not named in the description and should be obtained from the Patchstack advisory. Limiting factors: the reflected (non-persistent) nature means each victim must be individually lured, no payload persists on the server, impact is confined to the victim's browser session within the site origin, and all affected installations are those running XStore before version 9.7.9. |
| Impact | The input CVSS vector (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L, base 7.1) indicates a network-reachable, low-complexity, unauthenticated reflected XSS that requires user interaction, with a scope change into the victim's browser context. The signals are mixed on priority: the vulnerability is remotely reachable with no authentication (PR:N), which raises reach, but the mandatory user-interaction requirement (UI:R) and the reflected (non-persistent) nature substantially limit real-world impact compared to stored XSS. No EPSS score, KEV listing, or POC indicator was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation - this currently reads as a medium-priority web vulnerability rather than an urgent threat. One notable inconsistency: the supplied vector claims Availability impact (A:L), which is atypical for a reflected XSS that neutralizes output during page generation; XSS normally yields confidentiality/integrity impact in the browser but not availability - verify this metric with the vendor/Patchstack, as it may inflate the base score. |
| Exploit ScenarioDerived | An unauthenticated attacker crafts a malicious URL targeting a vulnerable XStore parameter that reflects unsanitized input into the generated page, then lures a logged-in site visitor or administrator into clicking it (e.g., via phishing or a malicious link). When the victim's browser renders the response, attacker-controlled JavaScript executes in the site's origin, enabling session/cookie theft or actions on behalf of the victim. No public exploit code is identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 15, 2026
Reflected cross-site scripting in the 8theme XStore WordPress theme affects all installations running a version before 9.7.9, allowing remote attackers to inject script that executes in the browser of a site visitor who loads a crafted URL. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L, base 7.1) confirms the flaw is network-reachable at low complexity and requires no authentication, but it does require the victim to click or load an attacker-supplied link (UI:R), and the scope change (S:C) means the injected script runs in the victim's browser context rather than on the server. Impact is limited to the victim's browser session within the site origin; because the payload is reflected and not stored, each victim must be individually lured, and no public exploit code was identified at time of analysis. A vendor fix is available in version 9.7.9 per the Patchstack advisory.
RemediationAI
Upgrade the XStore theme to version 9.7.9 or later - this is the vendor-released patch and the primary fix; because themes are managed through the WordPress admin dashboard, sites running unmanaged or pinned theme versions should verify the update actually applied and then clear any page/object caches so patched templates are served. Until the update is deployed, the practical compensating controls are: deploy a WAF or reverse-proxy rule that blocks script-injection patterns on XStore front-end requests (fast to apply but signature-based and bypassable with encoding tricks, and it can generate false positives on legitimate form input); add a Content-Security-Policy response header that disallows inline and third-party script execution for the site origin (effective against reflected script injection but likely to break legitimate theme/plugin scripts unless a nonce or allowlist is configured, requiring testing); and review the Patchstack advisory to identify the specific vulnerable parameter and page so that targeted request filtering can be applied (accurate, but operations work and must be reverted once 9.7.9 is installed). Because exploitation is unauthenticated but requires a victim to load a crafted link, user awareness and link-scanning at the email/chat layer offer only marginal additional protection and should not replace patching. Sites that cannot update immediately should consider temporarily deactivating the XStore theme in favor of a maintained alternative, accepting the site redesign/functional impact that switch entails.
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 root cause is CWE-79, improper neutralization of input during web page generation, in the XStore theme published by 8theme.com for WordPress. Rather than escaping or encoding a request-supplied parameter before echoing it back into the generated HTML, the theme reflects it into the page, allowing an attacker to break out of the expected context and inject markup or JavaScript. The CPE cpe:2.3:a:8theme.com:xstore identifies the affected package as the XStore theme itself (a WordPress front-end theme deployed on top of the WordPress CMS), not the WordPress core or the web server, so exposure is determined by whether a given site has XStore active. Per the CVSS vector, the attack is unauthenticated (PR:N), network-delivered (AV:N), and low complexity (AC:L), with the classic reflected-XSS requirement of victim interaction (UI:R) and a scope change (S:C) into the browsing context of the victim. The independent assessment notes that the specific vulnerable parameter, page, or theme feature is not identified in the CVE description and must be taken from the Patchstack advisory before building targeted detection logic.
Know when Xstore 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:N/UI:R/S:C/C:L/I:L/A:L
Network-reachable unauthenticated reflected XSS needing victim click (UI:R), scope change into browser (S:C), low C/I impact; availability set N as XSS does not degrade availability.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
2DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in 8theme.com XStore xstore allows Reflected XSS.This issue affects XStore: from n/a before 9.7.9.
Executive ViewAI
The 8theme XStore WordPress theme, which powers many customer-facing storefronts built on WordPress, contains a reflected cross-site scripting flaw in every release before 9.7.9 that is reachable over the network by an unauthenticated attacker. The flaw does not let an attacker take over the server or the site; it lets them run script in the browser of a visitor who is lured into opening a crafted link, meaning the CEO-level exposure is visitor trust, session integrity on your own domain, and potential brand and compliance fallout rather than site compromise. No public exploit code was identified at time of analysis, so the near-term risk is opportunistic rather than industrial-scale abuse.
Apply vendor patch.
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.
Unauthenticated SQL injection in the XStore WordPress theme before 9.7.3 allows remote attackers to inject arbitrary SQL
Missing Authorization vulnerability in 8theme XStore.3.8. Rated critical severity (CVSS 9.8), this vulnerability is remo
Missing Authorization vulnerability in 8theme XStore.3.8. Rated high severity (CVSS 8.8), this vulnerability is remotely
Missing Authorization vulnerability in 8theme XStore.3.8. Rated medium severity (CVSS 4.3), this vulnerability is remote
EUVD-2026-102201
GHSA-9959-q2gw-p5cq
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB