<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>ECommerce Product Catalog - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/ecommerce-product-catalog/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Sat, 07 Nov 2026 14:09:08 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/ecommerce-product-catalog/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>eCommerce Product Catalog: Reflected Cross-Site Scripting (CVE-2026-115596)</title><link>https://feed.craftedsignal.io/briefs/2026-11-cve-2026-115596-xss/</link><pubDate>Sat, 07 Nov 2026 14:09:08 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-11-cve-2026-115596-xss/</guid><description>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.</description><content:encoded><![CDATA[<p>CVE-2026-115596 is an unauthenticated reflected Cross-Site Scripting (XSS) vulnerability affecting the 'eCommerce Product Catalog' WordPress plugin. The flaw exists because the <code>ic-search-keyword</code> 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.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker hosts a malicious webpage containing an auto-submitting POST form.</li>
<li>The form is configured to target the <code>/?post_type=al_product</code> endpoint on a WordPress site running the vulnerable plugin.</li>
<li>The form includes the <code>ic-search-keyword</code> parameter populated with malicious JavaScript.</li>
<li>The attacker lures an authenticated user to the malicious webpage.</li>
<li>The victim's browser automatically submits the POST request to the WordPress site.</li>
<li>The plugin reflects the malicious payload unescaped in the resulting page response.</li>
<li>The victim's browser executes the injected JavaScript within the site's origin.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>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.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Identify all WordPress instances utilizing the 'eCommerce Product Catalog' plugin and confirm the current version.</li>
<li>Patch the plugin immediately upon the release of a security update addressing CVE-2026-115596.</li>
<li>Implement a Web Application Firewall (WAF) to inspect POST bodies for suspicious script injection patterns targeting the <code>ic-search-keyword</code> parameter.</li>
<li>Review WordPress access logs for anomalous POST requests to the <code>/?post_type=al_product</code> endpoint, particularly those originating from external referrers.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item></channel></rss>