概要
Apache NiFi 2.0.0-M1 から 2.8.0 において、オプションの拡張コンポーネント TinkerpopClientService に Execute Code Required Permission を伴う Restricted アノテーションが欠落しています。TinkerpopClientService は Script Submission Type として ByteCode Submission の設定をサポートしており、クエリ送信前に Groovy スクリプトの実行が可能です。この認可チェックの欠如により、本来制限されるべきコード実行が許可され、権限昇格につながる可能性があります。
CVSSベクトル
| 指標 | 値 |
|---|---|
| CVSSスコア | 8.8 |
| 深刻度 | High |
| CWE | CWE-862 (認可の欠如) |
| 攻撃元区分 | ネットワーク |
| 攻撃条件の複雑さ | 低 |
| 必要な特権レベル | 低 |
影響を受けるソフトウェア
| 製品 | ベンダー | 影響バージョン |
|---|---|---|
| NiFi | Apache | 2.0.0-M1 から 2.8.0 |
修正バージョンと回避策
- Apache NiFi 2.9.0 以降にアップデートしてください
- アップデートが即時適用できない場合、TinkerpopClientService コンポーネントの使用を一時的に無効化してください
- NiFi のアクセス制御設定を見直し、不要なユーザーからの拡張コンポーネントへのアクセスを制限してください
関連リンク
データソース: NVD (NIST) AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
