<?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-Crypto-Pgp (4.0.0 to &lt; 4.18.5, 4.19.0 to &lt; 4.22.1) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/camel-crypto-pgp-4.0.0-to--4.18.5-4.19.0-to--4.22.1/</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:20 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/camel-crypto-pgp-4.0.0-to--4.18.5-4.19.0-to--4.22.1/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>Integrity-Verification Downgrade Vulnerability in Apache Camel PGP</title><link>https://feed.craftedsignal.io/briefs/2026-10-camel-pgp-integrity/</link><pubDate>Mon, 19 Oct 2026 12:17:20 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-camel-pgp-integrity/</guid><description>An integrity-verification downgrade in camel-crypto-pgp allows attackers to bypass modification detection by using legacy OpenPGP packets, potentially leading to the acceptance and decryption of malleable ciphertext.</description><content:encoded><![CDATA[<p>Apache Camel’s <code>camel-crypto-pgp</code> component is vulnerable to an integrity-verification downgrade (CVE-2026-85243). The <code>unmarshal()</code> process only enforces modification detection checks when messages use OpenPGP symmetrically encrypted integrity-protected data packets. Messages utilizing older symmetrically encrypted data packets skip this integrity check entirely. Because the packet type is determined by the message producer, an attacker or a man-in-the-middle can choose to send legacy packets to bypass integrity validation. This allows the decryption of malleable ciphertext that would otherwise be rejected, potentially leading to unauthorized data processing. This issue affects versions from 4.0.0 before 4.18.5, and 4.19.0 before 4.22.1. The fix introduces a <code>requireIntegrityProtection</code> option, which defaults to <code>true</code> and enforces the use of protected packets.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for the decryption of unauthenticated and potentially modified PGP-encrypted messages. This impact is significant in environments relying on Camel for secure data ingestion, as it circumvents the fundamental guarantee that decrypted content has not been tampered with in transit. Organizations across sectors utilizing Apache Camel for PGP data processing are at risk if they communicate with untrusted or compromised external entities that can influence message packet selection.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade Apache Camel to versions 4.18.5, 4.22.1, or 4.23.0 to leverage the new <code>requireIntegrityProtection</code> security option.</li>
<li>If immediate patching is not possible, implement a pre-processing check to inspect incoming OpenPGP packet headers and reject any message that does not utilize the integrity-protected data packet format before it reaches the <code>unmarshal()</code> function.</li>
<li>Review existing Camel routes using <code>camel-crypto-pgp</code> to ensure that <code>requireIntegrityProtection</code> is set to <code>true</code> and evaluate if incoming traffic can be limited to trusted sources that strictly use modern PGP packet types.</li>
</ul>
]]></content:encoded><category domain="severity">medium</category><category domain="type">advisory</category><category>vulnerability</category><category>apache-camel</category><category>cryptography</category></item></channel></rss>