<?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>Etherpad - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/etherpad/</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>Mon, 17 Aug 2026 18:46:31 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/etherpad/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 Etherpad Lite HTML Export</title><link>https://feed.craftedsignal.io/briefs/2026-08-etherpad-xss/</link><pubDate>Mon, 17 Aug 2026 18:46:31 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-etherpad-xss/</guid><description>Etherpad Lite version 1.8.14 and earlier is vulnerable to stored XSS via the HTML export feature, allowing attackers to inject malicious payloads into attribute pool values that execute upon viewing exported documents.</description><content:encoded><![CDATA[<p>Etherpad Lite contains a stored Cross-Site Scripting (XSS) vulnerability, tracked as CVE-2026-55090, within its HTML export functionality. The vulnerability resides in <code>src/node/utils/ExportHtml.ts</code>, where the <code>getHTMLFromAtext</code> function fails to sanitize values interpolated from the <code>exportHtmlAdditionalTagsWithData</code> plugin hook. Because attribute pool values are stored verbatim when users create or edit pads, an attacker can manipulate attribute values to contain HTML injection payloads, such as <code>&quot; onload=&quot;alert(1)</code>. When the document is exported to HTML and opened by a victim in a browser, the malicious script executes within the context of the origin. This affects installations using plugins that register the hook, such as ep_font_color or ep_font_size. Defenders should prioritize updating to the patched version identified in the pull request #7905.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in arbitrary JavaScript execution in the context of the user viewing the exported HTML document. This could lead to session hijacking, unauthorized actions performed on behalf of the victim, or data exfiltration. The vulnerability impacts all Etherpad Lite environments using versions up to 1.8.14 that leverage specific plugins.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade Etherpad Lite to the latest version to include the fix for CVE-2026-55090.</li>
<li>Audit custom Etherpad plugins that utilize the <code>exportHtmlAdditionalTagsWithData</code> hook to ensure they utilize the <code>Security.escapeHTMLAttribute</code> method.</li>
<li>Restrict access to pad creation and editing to trusted users to mitigate the risk of malicious changeset injection.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item></channel></rss>