
CVE-2023-34468: Apache NiFi の DB コンポーネントにおけるリモートコード実行
Apache NiFi 0.0.2 から 1.21.0 の DBCPConnectionPool および HikariCPConnectionPool コントローラサービスでは、認証済みかつ承認済みのユーザーが、任意のコード実行を可能にする H2 ドライバーを使用したデータベース URL を設定できます。
この脆弱性に関するベンダーの開示と修正はこちらで確認できます。
この脆弱性には以下が必要です:
詳細と攻撃プロセスはこちらのPDFで確認できます。
Metasploit モジュールを作成し、発見者として私を含めてくれた h00die に感謝します。
David "ExceptionFactory" Handermann による、CVE-2023-34468 と CVE-2023-40037 について開発者の視点から解説した素晴らしいブログ記事。
CVE-2023-40037: Apache NiFi における JDBC および JNDI 接続 URL の検証不備は、CVE-2023-34468 に対して実装されたセキュリティ対策をバイパスし、Apache NiFi <= 1.23.0 のバージョンで RCE を引き起こすために使用される可能性があります。