<?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>Expat (2.8.3) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/expat-2.8.3/</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, 18 Aug 2026 16:55:32 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/expat-2.8.3/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>Expat Denial of Service Vulnerability (CVE-2026-66046)</title><link>https://feed.craftedsignal.io/briefs/2026-08-cve-2026-66046/</link><pubDate>Tue, 18 Aug 2026 16:55:32 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-cve-2026-66046/</guid><description>The Expat library through version 2.8.3 contains an algorithmic complexity vulnerability in its XML attribute parsing logic that allows unauthenticated attackers to cause CPU exhaustion and denial of service.</description><content:encoded><![CDATA[<p>Expat, a widely used C library for parsing XML, contains a denial of service (DoS) vulnerability in versions up to 2.8.3. The issue stems from the storeAtts() function within xmlparse.c, which exhibits quadratic algorithmic complexity. When the parser processes an XML document containing a large number of attributes with non-normalized values, it triggers an O(N^2) linear scan of the elementType-&gt;defaultAtts structure to determine CDATA status. An unauthenticated remote attacker can exploit this by submitting a specially crafted, well-formed XML document of only a few megabytes. This input forces the parser to consume excessive CPU resources, leading to service degradation or complete denial of service. The vulnerability does not require external entity resolution or specific non-default parser settings, making it easily exploitable in any application that processes untrusted XML data using affected Expat versions.</p>
<h2 id="impact">Impact</h2>
<p>The vulnerability poses a high risk to any service or application utilizing the Expat library for processing incoming XML data. Successful exploitation results in high CPU utilization on the host system, which can cause significant latency or total service outage. Given the prevalence of Expat across various software ecosystems, the potential impact includes widespread disruption of critical infrastructure and business-critical applications. Because it requires only a few megabytes of data and no special configuration, the threshold for exploitation is low.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade the Expat library to a patched version once released by the maintainers.</li>
<li>Audit all applications and infrastructure components to identify those linking against libexpat versions up to 2.8.3.</li>
<li>Implement request size limiting and resource quotas at the application or WAF layer to prevent processing of excessively complex or oversized XML documents.</li>
<li>Monitor host-level CPU utilization for spikes associated with XML processing services to identify potential ongoing exploitation attempts.</li>
</ul>
]]></content:encoded><category domain="severity">low</category><category domain="type">advisory</category><category>denial-of-service</category><category>vulnerability</category><category>cve-2026-66046</category></item></channel></rss>