eCommerce Product Catalog: Reflected Cross-Site Scripting (CVE-2026-115596)
An unauthenticated reflected XSS vulnerability in the eCommerce Product Catalog WordPress plugin allows attackers to execute arbitrary JavaScript by manipulating the ic-search-keyword POST parameter.
CVE search metadata
CVE search record: CVE-2026-115596. Severity: high. CVSS: 7.1. EPSS: 0.20%. KEV: no. Product: eCommerce Product Catalog. Brief: eCommerce Product Catalog: Reflected Cross-Site Scripting (CVE-2026-115596). Brief link: https://feed.craftedsignal.io/briefs/2026-11-cve-2026-115596-xss/
Triage facts
Revision 1- Applicability
- eCommerce Product Catalog
- Evidence
- Unknown
- Severity
- High
- Action
- Elevated
- Sources
- 3 public sources
- Freshness
- Revision 1Nov 7, 14:09 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- B2Likely
CVE-2026-115596 is an unauthenticated reflected Cross-Site Scripting (XSS) vulnerability affecting the 'eCommerce Product Catalog' WordPress plugin. The flaw exists because the ic-search-keyword parameter is not properly sanitized when submitted via a POST request body. Successful exploitation enables an attacker to execute malicious JavaScript in the context of a victim's session, potentially leading to unauthorized actions or session hijacking.
Attack Chain
- Attacker hosts a malicious webpage containing an auto-submitting POST form.
- The form is configured to target the
/?post_type=al_productendpoint on a WordPress site running the vulnerable plugin. - The form includes the
ic-search-keywordparameter populated with malicious JavaScript. - The attacker lures an authenticated user to the malicious webpage.
- The victim's browser automatically submits the POST request to the WordPress site.
- The plugin reflects the malicious payload unescaped in the resulting page response.
- The victim's browser executes the injected JavaScript within the site's origin.
Impact
Successful exploitation allows for the execution of arbitrary JavaScript in the user's browser, potentially resulting in session hijacking, unauthorized actions performed on behalf of the victim, or the theft of sensitive session data.
Recommendation
- Identify all WordPress instances utilizing the 'eCommerce Product Catalog' plugin and confirm the current version.
- Patch the plugin immediately upon the release of a security update addressing CVE-2026-115596.
- Implement a Web Application Firewall (WAF) to inspect POST bodies for suspicious script injection patterns targeting the
ic-search-keywordparameter. - Review WordPress access logs for anomalous POST requests to the
/?post_type=al_productendpoint, particularly those originating from external referrers.
Immediate actions
Inventory all WordPress sites running eCommerce Product Catalog plugin
Threat Hunt
Identify unauthorized POST requests to /?post_type=al_product containing script tags in the ic-search-keyword parameter
Data: Web server access logs, WAF logs
Mitigations
Update eCommerce Product Catalog plugin to a patched version
CVE-2026-115596