<?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>Onyx - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/onyx/</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>Tue, 27 Oct 2026 01:09:20 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/onyx/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>Onyx Craft: Stored Cross-Site Scripting via iframe sandbox bypass (CVE-2026-116004)</title><link>https://feed.craftedsignal.io/briefs/2026-10-onyx-craft-xss/</link><pubDate>Tue, 27 Oct 2026 01:09:20 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-onyx-craft-xss/</guid><description>Onyx Craft versions through 5.0.0 contain a stored Cross-Site Scripting vulnerability in the output preview panel caused by insecure iframe sandbox configuration, allowing malicious preview content to access the parent document DOM.</description><content:encoded><![CDATA[<p>Onyx Craft versions up to and including 5.0.0 are vulnerable to stored Cross-Site Scripting (XSS) due to an unsafe iframe sandbox configuration within the craft output preview component. The component uses both <code>allow-scripts</code> and <code>allow-same-origin</code> attributes in the iframe sandbox. When the parent application and the rendered preview share the same origin, this combination permits framed JavaScript to bypass sandbox restrictions and modify the parent document's DOM. This vulnerability is tracked as CVE-2026-116004.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows an attacker to execute arbitrary JavaScript within the context of the parent application when a victim views attacker-controlled preview content. This can lead to unauthorized modification of the parent document, potential session hijacking, or data theft, depending on the privileges and sensitive information present in the parent application context.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade Onyx Craft to a patched version once released.</li>
<li>Implement a dedicated, isolated origin (subdomain) to serve generated preview content, ensuring it does not share cookies or application privileges with the main application.</li>
<li>Remove the <code>allow-same-origin</code> flag from iframe sandbox configurations where application requirements permit.</li>
<li>Apply a restrictive Content Security Policy (CSP) to preview content.</li>
<li>Implement browser regression tests to assert that preview content cannot access or modify the parent DOM.</li>
</ul>
]]></content:encoded><category domain="severity">low</category><category domain="type">advisory</category><category>xss</category><category>web-vulnerability</category><category>cve-2026-116004</category></item></channel></rss>