<?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>Camel-Thrift (4.0.0-4.18.4, 4.19.0-4.22.0) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/camel-thrift-4.0.0-4.18.4-4.19.0-4.22.0/</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, 19 Oct 2026 12:17:15 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/camel-thrift-4.0.0-4.18.4-4.19.0-4.22.0/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>Cross-Exchange Data Disclosure in Apache Camel Thrift Component</title><link>https://feed.craftedsignal.io/briefs/2026-10-camel-thrift-data-disclosure/</link><pubDate>Mon, 19 Oct 2026 12:17:15 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-camel-thrift-data-disclosure/</guid><description>A vulnerability in the camel-thrift component, CVE-2026-85245, allows cross-tenant data disclosure by reusing a shared object instance for unmarshalling Thrift payloads.</description><content:encoded><![CDATA[<p>Apache Camel’s <code>camel-thrift</code> component is vulnerable to a cross-exchange data disclosure flaw identified as CVE-2026-85245. The vulnerability resides in <code>ThriftDataFormat.unmarshal</code>, which deserializes incoming data into a shared <code>defaultInstance</code> rather than creating a fresh object per exchange. Because this instance is process-wide, fields absent from a subsequent Thrift payload retain values from previous messages. In multi-tenant or shared-route environments, this results in data leakage where one user or tenant may inadvertently read sensitive data belonging to another user. This issue affects Apache Camel versions 4.0.0 through 4.18.4 and 4.19.0 through 4.22.0. The vulnerability is mitigated in versions 4.18.5, 4.22.1, and 4.23.0, where the implementation ensures a deep copy of the <code>defaultInstance</code> is created for every exchange.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation leads to unauthorized access to sensitive data across different sessions or tenants sharing the same Camel route. This impacts multi-tenant applications using Apache Camel for Thrift-based data processing, potentially exposing PII, credentials, or other private payload content that persists in the shared object instance across concurrent or sequential exchanges.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Upgrade Apache Camel deployments to versions 4.18.5, 4.22.1, or 4.23.0 to incorporate the fix for CVE-2026-85245.</li>
<li>If patching is not immediately feasible, modify application code to manually copy the unmarshalled body into a new instance immediately after the data format operation and ensure no references to the returned shared object are retained.</li>
</ol>
]]></content:encoded><category domain="severity">medium</category><category domain="type">advisory</category><category>data-disclosure</category><category>apache-camel</category><category>cve-2026-85245</category></item></channel></rss>