<?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>Defuddle - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/defuddle/</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>Sat, 22 Aug 2026 01:17:43 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/defuddle/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>Defuddle XSS Vulnerability in Site Extractors</title><link>https://feed.craftedsignal.io/briefs/2026-08-defuddle-xss/</link><pubDate>Sat, 22 Aug 2026 01:17:43 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-defuddle-xss/</guid><description>The Defuddle library contains an Improper Neutralization of Input vulnerability leading to Cross-Site Scripting (XSS) in applications that render unescaped site extraction output.</description><content:encoded><![CDATA[<p>Defuddle versions through 0.19.0 contain a vulnerability (CVE-2026-61824) related to improper input neutralization in its site extractor component. The library fails to correctly escape attribute values when interpolating them into generated HTML. This flaw allows an attacker who controls the input source or the content of a site being processed by Defuddle to inject malicious scripts into the resulting HTML output.</p>
<p>When downstream applications, such as the Obsidian Web Clipper or web services that render Defuddle's output directly, display this unsanitized HTML to a user, the malicious script executes in the context of the user's browser. This enables typical XSS-based attacks, including session hijacking, credential theft, or unauthorized actions performed on behalf of the victim. The vulnerability is addressed in version 0.19.1.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in Cross-Site Scripting (XSS) within the context of any application utilizing the Defuddle library to render content. This poses a significant risk to users of tools like the Obsidian Web Clipper and custom web services that rely on the library to parse and display external HTML. The ability to execute arbitrary scripts allows for potential account takeover or sensitive data exposure depending on the privileges of the victim and the scope of the affected application.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Update all instances of the Defuddle npm package to version 0.19.1 or later to remediate CVE-2026-61824. Developers integrating Defuddle into web-based services should implement strict Content Security Policy (CSP) headers and ensure that all content rendered from site extraction processes is passed through a sanitization library before being injected into the DOM.</p>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item></channel></rss>