
Apache Druid リモートコード実行;検出スクリプト
Apache Druid リモートコード実行
脆弱性概要
Apache Druid は公式セキュリティアップデートを公開し、リモートコード実行の脆弱性(CVE-2021-25646)を報告しました。Apache Druid はデフォルトで認証が不足しているため、攻撃者は特別に細工したリクエストを送信し、Druid サーバーのプロセス権限を利用して任意のコードを実行する可能性があります。
Apache Druid は Java で書かれたカラム指向のオープンソース分散データストアであり、大量のイベントデータを迅速に取得し、データ上で低レイテンシのクエリを提供することを目的としています。Druid は大量のイベントデータを迅速に取り込み、その上で低レイテンシのクエリを提供するよう設計されています。通常、ビジネスインテリジェンス/OLAP アプリケーションにおいて、大量のリアルタイムおよび履歴データを分析するために使用されます。
使用方法
python3 cve-2021-25646 --help
検出方法
python3 cve-2021-25646.py -h http://192.168.130.142:8888
脆弱性の有無は dnslog ログを使用して判断します。個人の dnslog アドレスに応じて、スクリプトの52行目の ping **.dnslog. を修正してください。
本プロジェクトの内容を違法行為に使用した場合、作者は一切の責任を負いません。結果はすべて自己責任となります。