CVE-2026-48205
Apache Camel DNS: dns.* および term の Exchange ヘッダー定数は、Camel プレフィックスが付いていない名前を使用しており、HTTP ヘッダーフィルターをバイパスするため、HTTP クライアントが内部の動作に影響を与えることが可能です。
- 公開済み
- 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:H/A:N低 · 今後 30 日間
- パーセンタイル
- 47.1%
- モデルの日付
- 2026/09/21
EPSS は統計的な推定値であり、確実性や影響の尺度ではありません。 CVSS、KEV ステータス、暴露、環境と組み合わせます。
概要
不適切な入力検証、Apache Camel DNSコンポーネントにおけるサーバーサイドリクエストフォージェリ(SSRF)の脆弱性。camel-dnsプロデューサは、DNS操作パラメータ(照会するリゾルバ、検索する名前またはドメイン、レコードタイプとクラス、検索語)をExchangeメッセージヘッダーから読み取りますが、その定数値(DnsConstants.DNS_SERVER、DNS_NAME、DNS_DOMAIN、DNS_TYPE、DNS_CLASS、TERM)は、プレーンな文字列であるdns.server、dns.name、dns.domain、dns.type、dns.class、termでした。これらの名前はCamel / camelプレフィックスで始まらないため、HTTP境界でCamelヘッダーの名前空間のみをブロックするHttpHeaderFilterStrategyは、これらをインバウンドHTTPリクエストからそのままExchangeに通過させました。HTTPコンシューマ(例:platform-http)をdns: プロデューサにブリッジするルートでは、任意のHTTPクライアントがdns.serverヘッダーを設定して、攻撃者制御のDNSサーバーを指すSimpleResolverをdigプロデューサに構築させることができました(DNSを介したサーバーサイドリクエストフォージェリであり、攻撃者は照会された名前を観察し、ポイズニングされた応答を返すことができます)。また、dns.name / dns.domainヘッダーを設定して任意の内部ホスト名を解決させ、それらが存在するかどうかを開示させる(内部ネットワークの偵察)こともできました。ブリッジするコンシューマが認証されていない場合、資格情報は不要です。この問題は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にアップグレードすることを推奨します。アップグレード後、生のヘッダー名を介してDNS操作を駆動するルートは、dns.* / term名の代わりにCamelDnsServer / CamelDnsName / CamelDnsDomain / CamelDnsType / CamelDnsClass / CamelDnsTermを使用する必要があります。すぐにアップグレードできないデプロイメントでは、dns: プロデューサの前に、信頼できないイングレスからdns.*およびtermヘッダーを除去し、ルート内の信頼できるソースからDNSサーバーとルックアップパラメータを設定してください。
ソース
1CVE-2026-48205 の再現コード: Apache Camel camel-dns の dns.* ヘッダーインジェクション。DNS クエリを攻撃者制御のリゾルバーにリダイレクトし (DNS 経由の SSRF)、内部ホスト名の偵察を可能にします (4.14.8/4.18.3/4.21.0 で修正済み)。
責任ある使用
脆弱性情報は、自分が所有しているシステム、またはテストを許可されているシステムでのみ使用してください。 Kitploit は公開研究メタデータにリンクしており、エクスプロイト コードや悪意のあるペイロードは保存しません。