<?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>Schema &amp; Structured Data for WP &amp; AMP (&lt;= 1.67) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/schema--structured-data-for-wp--amp--1.67/</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>Fri, 16 Oct 2026 06:29:00 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/schema--structured-data-for-wp--amp--1.67/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>Stored Cross-Site Scripting in Schema &amp; Structured Data for WP &amp; AMP</title><link>https://feed.craftedsignal.io/briefs/2026-10-cve-2026-96570/</link><pubDate>Fri, 16 Oct 2026 06:29:00 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-cve-2026-96570/</guid><description>The Schema &amp; Structured Data for WP &amp; AMP plugin is vulnerable to unauthenticated stored XSS via the 'saswp_review_text' parameter due to insufficient input sanitization and an exposed, ineffective nonce.</description><content:encoded><![CDATA[<p>The Schema &amp; Structured Data for WP &amp; AMP plugin for WordPress (all versions up to and including 1.67) contains a critical security flaw involving insufficient input sanitization and output escaping. Specifically, the 'saswp_review_text' parameter fails to properly filter user-supplied content, allowing unauthenticated attackers to perform stored Cross-Site Scripting (XSS) attacks. The security mechanism intended to prevent unauthorized submissions - a nonce - is rendered ineffective because it is publicly printed within the HTML of the [saswp-reviews-form] shortcode. An attacker can scrape this nonce from the front-end of a site and use it to successfully submit malicious script payloads, which will subsequently execute in the browser of any user or administrator who views the compromised review content.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows unauthenticated attackers to execute arbitrary JavaScript in the context of a victim's session. This could lead to account takeover, unauthorized actions performed on behalf of authenticated users, or the redirection of site visitors to malicious domains. The vulnerability affects any WordPress site utilizing the Schema &amp; Structured Data for WP &amp; AMP plugin version 1.67 or earlier.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Upgrade to the latest version of the Schema &amp; Structured Data for WP &amp; AMP plugin that addresses the sanitization and nonce-exposure vulnerabilities immediately.</li>
<li>Audit existing reviews for injected script tags using server-side logs or database inspection if the site was publicly accessible during the period of vulnerability.</li>
<li>Deploy web application firewall (WAF) rules to detect and block suspicious HTTP POST requests containing script tags or common XSS payloads directed at the review submission endpoint.</li>
</ol>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item></channel></rss>