プラットフォーム
java
コンポーネント
org.apache.kafka:kafka-clients
修正版
3.5.3
3.6.3
3.7.1
3.7.1
Apache Kafka Clientsにおいて、ConfigProviderプラグインを介した設定の不正な操作により、特権昇格の脆弱性が存在します。この脆弱性は、信頼できないソースからの設定データがKafka Clientsに影響を与える環境において悪用される可能性があります。影響を受けるバージョンは3.7.0以前であり、3.7.1以降に修正されています。
この脆弱性を悪用されると、攻撃者はKafka Clientsの設定を不正に操作し、システム内の権限を昇格させることが可能になります。具体的には、ConfigProviderプラグインを通じて、ディスクや環境変数から読み込まれる設定ファイルを改ざんすることで、Kafkaクラスタの動作を制御したり、機密情報にアクセスしたりする可能性があります。攻撃者は、この脆弱性を利用して、Kafkaクラスタ全体へのアクセス権を取得し、データの盗難や改ざん、さらにはシステム全体の制御を奪うといった深刻な被害をもたらす可能性があります。この攻撃パターンは、設定ファイルの不正な操作を伴う他の脆弱性と同様のリスクをもたらします。
この脆弱性は、2024年11月19日に公開されました。現時点では、KEVに登録されていません。公的なPoCは確認されていませんが、設定ファイルの不正な操作を伴う脆弱性であるため、悪用される可能性は否定できません。NVDおよびCISAの情報を常に監視し、最新のセキュリティ情報を収集することが重要です。
Organizations utilizing Apache Kafka Clients in environments where configuration data is sourced from untrusted parties are at significant risk. This includes cloud deployments where configuration files are stored in shared storage, containerized environments where environment variables are easily manipulated, and systems with legacy configuration management practices. Shared hosting environments where multiple users share the same Kafka instance are particularly vulnerable.
• java / server:
ps -ef | grep Kafka• java / server:
find /opt/kafka /usr/local/kafka -name config.properties -print• java / server:
journalctl -u kafka -f | grep "ConfigProvider"disclosure
エクスプロイト状況
EPSS
0.11% (30% パーセンタイル)
CVSS ベクトル
この脆弱性への対応策として、まずApache Kafka Clientsを3.7.1以降のバージョンにアップグレードすることを推奨します。アップグレードが困難な場合は、ConfigProviderプラグインの使用を制限するか、信頼できないソースからの設定データが使用されないように設定を厳格化してください。また、WAFやプロキシサーバーを使用して、不正な設定データの入力をブロックすることも有効です。Kafkaクラスタのアクセス制御を強化し、不要なポートを閉じたり、ファイアウォールを設定したりすることも重要です。アップグレード後、Kafkaクラスタの動作を監視し、不正な設定変更がないか確認してください。
Actualice la biblioteca kafka-clients a la versión 3.8.0 o superior. Adicionalmente, establezca la propiedad del sistema JVM 'org.apache.kafka.automatic.config.providers' a 'none' para deshabilitar los ConfigProviders automáticos. Si utiliza Kafka Connect, configure 'allowlist.pattern' y 'allowed.paths' para restringir el acceso a archivos y variables de entorno.
脆弱性分析と重要アラートをメールでお届けします。
CVE-2024-31141は、Apache Kafka ClientsのConfigProviderプラグインを介した設定の不正な操作により、攻撃者が権限を昇格させる可能性がある脆弱性です。
Apache Kafka Clientsのバージョンが3.7.0以前の場合は、影響を受けます。3.7.1以降に修正されています。
Apache Kafka Clientsを3.7.1以降のバージョンにアップグレードしてください。アップグレードが困難な場合は、ConfigProviderプラグインの使用を制限するか、設定の入力を厳格化してください。
現時点では公的なPoCは確認されていませんが、悪用される可能性は否定できません。
Apache Kafkaの公式アドバイザリは、Apacheのセキュリティページで確認できます。
pom.xml ファイルをアップロードすると、影響の有無を即座にお知らせします。