CVE-2026-27172
Apache Camel: camel-consul の ConsulRegistry における安全でない Java デシリアライゼーションにより、Consul KV ストアから読み取られた悪意のある値を介して任意のコード実行が可能になる
- 公開済み
- 2026/04/27
- 更新済み
- 2026/07/15
- CNA の割り当て
- apache
- 観察された証拠
- 2026/08/07
プライマリ CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H低 · 今後 30 日間
- パーセンタイル
- 57.0%
- モデルの日付
- 2026/09/21
EPSS は統計的な推定値であり、確実性や影響の尺度ではありません。 CVSS、KEV ステータス、暴露、環境と組み合わせます。
概要
camel-consul コンポーネントの ConsulRegistry(クラス `org.apache.camel.component.consul.ConsulRegistry` とその内部メソッド `ConsulRegistryUtils.deserialize`)は、Consul KV ストアから Java シリアライズされた値を読み取り、`ObjectInputFilter` を設定せずに `ObjectInputStream.readObject()` に渡していました。Camel ConsulRegistry インスタンスをバックアップする Consul KV ストアに書き込める攻撃者は、悪意のあるシリアライズ済み Java オブジェクトを注入でき、そのオブジェクトは Camel が次回そのレジストリに対してルックアップを実行した際にデシリアライズされ、Camel プロセス内での任意のコード実行につながる可能性があります。この問題は、他の Camel コンポーネントで CVE-2024-22369、CVE-2024-23114、CVE-2026-25747 においてすでに対処された脆弱性のクラスを反映しており、これらの CVE の当初の修正中に見落とされていました。この問題は Apache Camel に影響します:3.0.0 から 4.14.6 未満、4.15.0 から 4.18.1 未満。ユーザーは、この問題を修正するバージョン 4.19.0 にアップグレードすることを推奨されます。4.14.x LTS リリースストリームを使用しているユーザーは、4.14.6 にアップグレードすることを推奨されます。4.18.x リリースストリームを使用しているユーザーは、4.18.1 にアップグレードすることを推奨されます。
ソース
2CVE-2026-27172 の再現コード: Apache Camel camel-consul ConsulRegistry Java デシリアライゼーション (RCE)
2026年に公開されたCVE向けのProof-of-Conceptエクスプロイトを、コミュニティが厳選・検証したコレクションです。
責任ある使用
脆弱性情報は、自分が所有しているシステム、またはテストを許可されているシステムでのみ使用してください。 Kitploit は公開研究メタデータにリンクしており、エクスプロイト コードや悪意のあるペイロードは保存しません。