<?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>RESTEasy - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/resteasy/</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, 31 Aug 2026 17:58:40 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/resteasy/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>RESTEasy XML External Entity Vulnerability in SourceProvider</title><link>https://feed.craftedsignal.io/briefs/2026-08-resteasy-xxe/</link><pubDate>Mon, 31 Aug 2026 17:58:40 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-resteasy-xxe/</guid><description>An XML External Entity (XXE) vulnerability in RESTEasy's SourceProvider allows unauthenticated attackers to perform arbitrary remote file reads via malicious XML input.</description><content:encoded><![CDATA[<p>A vulnerability exists in the RESTEasy framework within the SourceProvider component, specifically affecting the writeTo() method. This flaw arises from the improper configuration of the SAXParser, which fails to disable the resolution of external entities when processing XML input. An unauthenticated attacker can exploit this by sending a specially crafted HTTP request containing an XML body with a malicious DOCTYPE declaration.</p>
<p>When the application endpoint is designed to accept application/xml and processes the input using Source or StreamSource, the underlying SAXParser resolves the external entity defined in the malicious XML. This action forces the server to access and return the contents of local files on the system to the attacker in the HTTP response. Given that this requires no prior authentication, it poses a significant risk for unauthorized data exposure across any application utilizing the affected RESTEasy versions.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in the unauthorized disclosure of sensitive local file contents from the host server. This vulnerability affects applications built using the RESTEasy framework, potentially leading to the compromise of configuration files, credentials, or other system-level data.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Detection engineering teams should monitor web traffic for XML payloads containing DOCTYPE declarations directed at application endpoints.</p>
<ul>
<li>Implement request body inspection on web application firewalls to identify and block incoming POST requests containing &quot;DOCTYPE&quot; or &quot;ENTITY&quot; keywords in the XML structure.</li>
<li>Review application codebase to ensure that any use of SAXParser in SourceProvider-related implementations includes explicit configuration to disable DTD and external entity resolution.</li>
<li>Update to the latest patched version of the RESTEasy framework as provided by the vendor.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>web-application</category><category>xxe</category><category>vulnerability</category></item></channel></rss>