<?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>Cpe:2.3:a:siteorigin:css:*:*:*:*:*:wordpress:*:* - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/cpes/cpe2.3asiteorigincsswordpress/</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:26:38 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/cpes/cpe2.3asiteorigincsswordpress/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 DOM-Based Cross-Site Scripting in SiteOrigin CSS</title><link>https://feed.craftedsignal.io/briefs/2026-10-siteorigin-css-xss/</link><pubDate>Fri, 16 Oct 2026 06:26:38 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-siteorigin-css-xss/</guid><description>The SiteOrigin CSS WordPress plugin contains a stored DOM-based XSS vulnerability via the 'url' parameter, allowing unauthenticated attackers to execute arbitrary web scripts.</description><content:encoded><![CDATA[<p>The SiteOrigin CSS plugin for WordPress (versions 1.6.7 and prior) contains a stored DOM-based Cross-Site Scripting (XSS) vulnerability. The flaw exists due to insufficient sanitization of the comment_author_url parameter. Attackers can leverage the WordPress esc_url() function's behavior of preserving HTML entity-encoded characters to bypass intended input protections. By injecting crafted entity-encoded payloads into the 'Website' field of a comment, an unauthenticated attacker can ensure the malicious script is stored in the database. When the page is subsequently rendered, the browser performs a DOM-decode operation, executing the injected markup. This poses a significant risk as it allows for unauthorized script execution in the context of any user session that visits the compromised page, potentially leading to session hijacking or unauthorized administrative actions.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows unauthenticated attackers to execute arbitrary JavaScript in the victim's browser. This can lead to account takeover, session theft, or the execution of malicious actions within the WordPress dashboard if an administrator views the crafted comment. The vulnerability affects all users running SiteOrigin CSS version 1.6.7 or earlier on their WordPress installations.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Update the SiteOrigin CSS plugin to the latest version (post-1.6.7) to resolve the input sanitization flaw. Monitor web server logs for HTTP POST requests directed toward comment submission endpoints that contain unusually long or character-encoded 'url' or 'comment_author_url' parameters.</p>
]]></content:encoded><category domain="severity">high</category><category domain="type">threat</category><category>xss</category><category>web-application</category><category>wordpress</category></item></channel></rss>