CVE-2026-85314
Apache Camel: MimeMultipartデータフォーマットにおける未フィルタリングのmail.smtpヘッダーを介したCamel-Mailヘッダーインジェクション(CVE-2026-46584の不完全な修正)
- 公開済み
- 2026/10/19
- 更新済み
- 2026/10/19
- CNA の割り当て
- apache
- 観察された証拠
- 2026/10/20
プライマリ CVSS
cvelist · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N概要
Apache Camel Mailコンポーネントにおける不適切な入力検証の脆弱性。この問題はApache Camelに影響します: 4.0.0から4.18.5より前、4.19.0から4.22.1より前。CVE-2026-46584はヘッダーフィルターを経由せずにExchangeに到達するメールヘッダーに対処しましたが、MimeMultipartデータフォーマットにはフィルターされていない経路が残っていました: マルチパートメッセージをアンマーシャリングすると、mail.smtpヘッダーがフィルターを適用されることなくExchangeにマッピングされていました。これらの名前はコンシューマーフィルターがブロックするCamel名前空間の外側に位置するため、外部送信者によって細工されたメッセージでもこれらを設定でき、mail.smtp名前空間は下流のメールプロデューサーがどのように接続して送信するかに影響を与えます。これは新たな種類の欠陥ではなく、CVE-2026-46584の不完全な修正です: このアドバイザリを適用しcamel-mailは解決済みと見なしていたデプロイメントも、この経路では依然として脆弱でした。この問題を修正するApache Camel 4.23.0にアップグレードしてください。4.18.x LTSリリースストリームのユーザーは4.18.5にアップグレードしてください。4.22.x LTSリリースストリームのユーザーは4.22.1にアップグレードしてください。MimeMultipartデータフォーマットはアンマーシャル時にヘッダーフィルターを適用するようになり、CVE-2026-46584が残した経路を塞ぎます。直ちにアップグレードできないデプロイメントでは、メールプロデューサーの前にデータフォーマットの後でremoveHeaders("mail.smtp*")を使用して名前空間を除去してください。
ソース
CVE-2026-85314 の実行可能な概念実証(PoC)再現ツール。Camel Spring Boot および Camel Quarkus における camel-mail MimeMultipart の mail.smtp ヘッダーインジェクションを実演し、修正済みの制御も含む。
責任ある使用
脆弱性情報は、自分が所有しているシステム、またはテストを許可されているシステムでのみ使用してください。 Kitploit は公開研究メタデータにリンクしており、エクスプロイト コードや悪意のあるペイロードは保存しません。