CVE-2026-85315
Apache Camel: ミュートされていないコンシューマー例外によるCamel-gRPCの情報漏洩
- 公開済み
- 2026/10/19
- 更新済み
- 2026/10/19
- CNA の割り当て
- apache
- 観察された証拠
- 2026/10/21
プライマリ CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N低 · 今後 30 日間
- パーセンタイル
- 24.9%
- モデルの日付
- 2026/10/27
EPSS は統計的な推定値であり、確実性や影響の尺度ではありません。 CVSS、KEV ステータス、暴露、環境と組み合わせます。
概要
Apache Camel gRPCコンポーネントにおける、機密情報を含むエラーメッセージの生成に関する脆弱性。この問題はApache Camelに影響します: 4.0.0から4.18.5より前、4.19.0から4.22.1より前。gRPCコンシューマーの背後にあるルートが失敗した際、例外のメッセージがgRPCステータスの説明に設定されていました。サーバー側に留まるステータスの原因とは異なり、説明は呼び出し元のクライアントに送信されるため、失敗を引き起こすことのできる外部の呼び出し元が内部のエラーメッセージを読み取る可能性がありました。何が開示されるかは例外に依存し、実際にはメッセージに含まれるクラス名やパッケージ名、パス、ホスト名、接続の詳細が含まれます。これは、同時に公開されたknative、mina、CXFのアドバイザリと同じunmuted-consumer-exceptionファミリーのgRPC版です。この問題を修正したApache Camel 4.23.0にアップグレードしてください。4.18.x LTSリリースストリームのユーザーは4.18.5にアップグレードしてください。4.22.x LTSリリースストリームのユーザーは4.22.1にアップグレードしてください。デフォルトでtrueとなるmuteExceptionコンシューマーオプションは、ルートの例外メッセージの代わりに汎用的な説明をステータスに設定します。以前の出力に戻すにはmuteException=falseを設定してください。すぐにアップグレードできないデプロイメントでは、onExceptionハンドラーで失敗を明示的なステータスにマッピングすることで、フレームワークが例外メッセージを説明にコピーしないようにできます。
ソース
CVE-2026-85315 の実行可能な概念実証(PoC)再現ツール。Camel Spring Boot および Quarkus における camel-grpc コンシューマーの例外メッセージ漏洩(CWE-209)を実証します。
責任ある使用
脆弱性情報は、自分が所有しているシステム、またはテストを許可されているシステムでのみ使用してください。 Kitploit は公開研究メタデータにリンクしており、エクスプロイト コードや悪意のあるペイロードは保存しません。