CVE-2026-46592
Apache Camel: Camel-CXF: SOAP操作選択ヘッダーが非Camelプレフィックス名(operationName、operationNamespace)を使用しており、HTTPヘッダーフィルターを迂回するため、HTTPクライアントが呼び出されるSOAP操作をリダイレクトできる可能性があります。
- 公開済み
- 2026/07/06
- 更新済み
- 2026/07/06
- CNA の割り当て
- apache
- 観察された証拠
- 2026/08/07
プライマリ CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N低 · 今後 30 日間
- パーセンタイル
- 48.3%
- モデルの日付
- 2026/09/21
EPSS は統計的な推定値であり、確実性や影響の尺度ではありません。 CVSS、KEV ステータス、暴露、環境と組み合わせます。
概要
不適切な入力検証、意図しないプロキシまたは中間者(「Confused Deputy」)の脆弱性がApache Camel CXF SOAPコンポーネントに存在します。camel-cxfプロデューサは、バックエンドサービスで呼び出すSOAP操作を、operationName(およびoperationNamespace)Exchangeヘッダーから選択します。その定数値(CxfConstants.OPERATION_NAME / OPERATION_NAMESPACE)は、プレーンな文字列operationName / operationNamespaceでした。これらの名前はCamel / camelプレフィックスで始まらないため、HTTP境界でCamelヘッダー名前空間のみをブロックするHttpHeaderFilterStrategyは、これらをインバウンドHTTPリクエストからそのままExchangeに通過させてしまいました。HTTPコンシューマー(例:platform-http)をcxf: プロデューサにブリッジするルートでは、任意のHTTPクライアントがoperationNameヘッダーを設定でき、CxfProducerがルートの意図とは異なるWSDL操作を解決して呼び出す可能性があります(例:読み取り操作を破壊的な操作に置き換える)。これにより、バックエンドのSOAPサービスに対して攻撃が行われる可能性があります(confused-deputyリダイレクション)。この定数は共有のcamel-cxf-commonモジュールで定義されているため、同じ非プレフィックス名がcamel-cxfrsにも適用されました。ブリッジングコンシューマーが認証されていない場合、資格情報は不要です。この問題はApache Camelに影響します:4.0.0から4.14.8未満、4.15.0から4.18.3未満、4.19.0から4.21.0未満。ユーザーは、この問題を修正するバージョン4.21.0にアップグレードすることを推奨されます。4.14.x LTSリリースストリームを使用している場合は、4.14.8にアップグレードすることを推奨します。4.18.xリリースストリームを使用している場合は、4.18.3にアップグレードすることを推奨します。アップグレード後、操作選択ヘッダーはCamelCxfOperationName / CamelCxfOperationNamespaceという名前になり、トランスポート境界でフィルタリングされます。クロストランスポートのキャリアヘッダーパターンについては、4.21アップグレードガイドを参照してください。すぐにアップグレードできないデプロイメントでは、信頼できない入力からCXF操作を選択しないでください:cxf: プロデューサの前に、信頼できないイングレスからoperationNameおよびoperationNamespaceヘッダーを除去し、ルート内の信頼できるソースから操作を設定してください。
ソース
1CVE-2026-46592 の再現コード:Apache Camel の camel-cxf operationName ヘッダーインジェクションが、呼び出される SOAP オペレーション(confused deputy)を読み取り操作から破壊的な操作へとリダイレクトする(4.14.8/4.18.3/4.21.0 で修正済み)
責任ある使用
脆弱性情報は、自分が所有しているシステム、またはテストを許可されているシステムでのみ使用してください。 Kitploit は公開研究メタデータにリンクしており、エクスプロイト コードや悪意のあるペイロードは保存しません。