<?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:code16:sharp:*:*:*:*:*:*:*:* - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/cpes/cpe2.3acode16sharp/</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, 25 Sep 2026 20:06:45 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/cpes/cpe2.3acode16sharp/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 XSS Vulnerability in Code16 Sharp via iframe srcdoc Attribute</title><link>https://feed.craftedsignal.io/briefs/2026-09-sharp-stored-xss/</link><pubDate>Fri, 25 Sep 2026 20:06:45 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-sharp-stored-xss/</guid><description>A stored XSS vulnerability in the Code16 Sharp rich text editor allows authenticated attackers to execute arbitrary JavaScript by exploiting browser-side HTML entity decoding within the iframe srcdoc attribute.</description><content:encoded><![CDATA[<p>Code16 Sharp versions prior to v9.22.5 are vulnerable to a Stored Cross-Site Scripting (XSS) attack originating from improper sanitization of the <code>srcdoc</code> attribute on <code>&lt;iframe&gt;</code> elements within the rich text editor. While the application utilizes the Symfony HtmlSanitizer to encode special characters, the HTML specification forces browsers to decode these HTML entities when processing the <code>srcdoc</code> attribute. This behavior effectively nullifies the existing sanitization, allowing attackers to inject and execute arbitrary JavaScript. An attacker with access to the Editor field can exploit this to perform session hijacking, unauthorized account actions, or data theft against other users, including administrative accounts. The vendor has addressed this in version v9.22.5 by explicitly removing <code>srcdoc</code> from the list of allowed iframe attributes in the sanitization logic.</p>
<h2 id="impact">Impact</h2>
<p>The vulnerability allows authenticated attackers to perform actions on behalf of other users, including high-privileged administrators. Successful exploitation can lead to full session takeover, persistent unauthorized data access, and potential lateral movement within the administrative dashboard.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade to Code16 Sharp v9.22.5 or later to apply the patch that removes support for the srcdoc attribute in iframe elements.</li>
<li>For environments unable to upgrade immediately, manually audit and sanitize all content within Editor fields to strip the srcdoc attribute from iframe tags.</li>
<li>Implement strict Content Security Policy (CSP) headers that prevent the execution of inline scripts and restrict iframe sources to trusted domains.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>web-application</category><category>xss</category><category>vulnerability</category><category>cve-2026-61825</category></item></channel></rss>