Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious XSS payload for catalog parameter
-
DeliveryDeliver poisoned link or product page to victim
-
ExploitVictim with active session opens page (UI:R)
-
ExecutionInjected JavaScript executes in browser (S:C)
-
PersistSteal session cookies / perform actions as victim
-
ImpactHijack administrator account or store data
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 an unauthenticated attacker to deliver a crafted request/input to the eCommerce Product Catalog plugin (versions <= 3.5.4) and, critically, requires user interaction (UI:R) - a victim must open the malicious link or view the attacker-poisoned catalog/product page for the injected script to execute. What limits exploitation: the payload only runs in the browser of a user who visits the crafted resource, so impact depends on luring a privileged user (e.g., an administrator) for meaningful account takeover, and the site must be running the eCommerce Product Catalog plugin at or below version 3.5.4. No login is needed to inject/deliver the payload (PR:N), but the required victim interaction and browser-only execution scope meaningfully constrain automated mass exploitation. |
| Impact | The CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L yields a 7.1 (High) driven by network reach, low complexity, and no authentication, but tempered by the required user interaction (UI:R) and only Low confidentiality/integrity/availability impacts typical of XSS. No EPSS score was provided, so exploitation probability cannot be quantified from this data. There is no CISA KEV entry and no indication of public POC code, which places this below actively-exploited priority; the realistic risk is opportunistic session/credential theft or admin-account takeover if an attacker can lure a privileged user to a crafted request or poisoned catalog page. Because the source (Patchstack) does not disclose whether the XSS is reflected or stored, and no fix version is provided, the true urgency is moderate - treat as a should-patch-promptly issue for internet-facing stores rather than an emergency, while noting the unauthenticated vector makes it easy to attempt at scale. |
| Exploit ScenarioDerived | An attacker crafts a URL or catalog input containing a malicious JavaScript payload targeting the vulnerable plugin parameter and emails or links it to a store administrator or logged-in shopper. When the victim opens the link or views the poisoned product page (UI:R), the script executes in their browser and steals session cookies or performs actions as that user, potentially leading to admin-account takeover. No authentication is required to plant or deliver the payload (PR:N), though no public exploit code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 02, 2026
Cross-site scripting in the implecode eCommerce Product Catalog WordPress plugin (all versions through 3.5.4) lets unauthenticated remote attackers inject malicious script that executes in a victim's browser session, with no login required (PR:N) but a user interaction step to trigger the payload (UI:R). Reported by Patchstack and rated CVSS 7.1, the scope-changing flaw can hijack administrator or shopper sessions on affected online stores. There is no public exploit identified at time of analysis and no CISA KEV listing, so this is a plausible-impact issue rather than a confirmed active-exploitation event.
RemediationAI
No vendor-released patch version is identified at time of analysis; the input specifies affected versions '<= 3.5.4' but no confirmed fixed release, so administrators should consult the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/ecommerce-product-catalog/vulnerability/wordpress-ecommerce-product-catalog-plugin-3-5-4-cross-site-scripting-xss-vulnerability) and the WordPress plugin repository for any release above 3.5.4 and upgrade immediately once confirmed. As compensating controls until a verified patch is applied, deploy a Web Application Firewall or Patchstack's virtual patching to filter XSS payloads on the plugin's product/catalog endpoints (trade-off: WAF rules can be bypassed by novel encodings and may false-positive on legitimate rich content), add a restrictive Content-Security-Policy that disallows inline scripts to blunt injected JavaScript execution (trade-off: may break plugins/themes that rely on inline JS and requires testing), and if the catalog is not business-critical, deactivate the plugin entirely to remove the exposure. Avoid inventing a fix version - verify the exact patched release directly with implecode or Patchstack before communicating a target build.
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 affected component is the eCommerce Product Catalog plugin (vendor implecode, CPE cpe:2.3:a:implecode:ecommerce_product_catalog), a PHP-based WordPress extension that renders product listings, categories, and shopping-cart pages inside a WordPress site. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), meaning attacker-controlled input reaches an HTML response context without adequate output encoding or input sanitization, allowing browser-interpreted markup/JavaScript to be injected. Because WordPress plugins run in the shared trust context of the site, XSS here executes with the privileges of whichever authenticated user (including administrators) views the poisoned page, and the CVSS scope-changed flag (S:C) reflects that the injected script crosses from the vulnerable plugin into the broader browser/site security context.
Know when Ecommerce Product Catalog 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
Unauthenticated network XSS (AV:N/PR:N) needs victim click (UI:R); script escapes plugin context (S:C) with limited browser-scoped C/I/A impact, matching the reported 7.1.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated Cross Site Scripting (XSS) in eCommerce Product Catalog <= 3.5.4 versions.
Executive ViewAI
The implecode eCommerce Product Catalog WordPress plugin (versions ≤3.5.4) contains an unauthenticated cross-site scripting vulnerability that could allow attackers to hijack customer and administrator sessions on affected online stores. WordPress sites running this plugin face immediate risk of customer data theft and unauthorized store access, with no vendor patch currently available.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable implecode plugin or restrict access to authenticated users only; (2) deploy web application firewall rules to detect and block XSS payloads; (3) enforce strict Content Security Policy to prevent inline script execution; (4) enable WordPress security logging and monitor for XSS exploitation attempts; (5) restrict WordPress admin panel access to whitelisted IP ranges; (6) enforce multi-factor authentication for all administrator accounts.
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.
More in Ecommerce Product Catalog
View allThe eCommerce Product Catalog Plugin for WordPress plugin before 3.0.39 does not escape the ic-settings-search parameter
Unauthenticated SQL injection in the implecode eCommerce Product Catalog WordPress plugin (versions 3.5.5 and earlier) a
The eCommerce Product Catalog Plugin for WordPress plugin for WordPress is vulnerable to Cross-Site Request Forgery in v
The eCommerce Product Catalog Plugin for WordPress plugin for WordPress is vulnerable to Cross-Site Request Forgery in v
PHP object injection in the Implecode eCommerce Product Catalog plugin for WordPress (3.6.0 and earlier) allows an authe
Unauthenticated cross-site scripting in the WordPress eCommerce Product Catalog plugin, affecting versions up to and inc
Reflected cross-site scripting (CWE-79) in the impleCode eCommerce Product Catalog WordPress plugin through version 3.6.
Stored cross-site scripting in impleCode's eCommerce Product Catalog plugin for WordPress (versions through 3.6.2) allow
The eCommerce Product Catalog Plugin for WordPress plugin before 3.3.26 does not have CSRF checks in some of its admin p
Stored XSS in the eCommerce Product Catalog WordPress plugin (≤3.5.10) by implecode allows any authenticated contributor
Exposure of Sensitive Information to an Unauthorized Actor vulnerability in impleCode eCommerce Product Catalog Plugin f
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in impleCode eCommerc
EUVD-2026-41359
GHSA-3mg3-686g-v244
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB