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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2025-9074 — CVE-2025-9074 の概念実証エクスプロイト。Windows 上の露出した Docker Engine API を介してコンテナからホストへのファイル書き込みを実証します。許可されたテストおよび教育目的に限ります。 | Kitploit
ツール/GitHubGitHub/zenzue/cve-2025-9074
コンテナセキュリティ脆弱性分析エクスプロイトペネトレーションテストクラウドセキュリティ設定ミス学習と教育コンテナエスケープラボと実践
GitHubzenzue/cve-2025-9074

CVE-2025-9074

CVE-2025-9074 の概念実証エクスプロイト。Windows 上の露出した Docker Engine API を介してコンテナからホストへのファイル書き込みを実証します。許可されたテストおよび教育目的に限ります。

10431年前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
リポジトリを見る

CVE-2025-9074 – Docker Desktop (Windows) コンテナ→ホスト書き込み (露出したEngine API経由)

作成者: w01f

ステータス: 概念実証 (教育目的 / 許可されたテストのみ)

概要

このプロジェクトは、CVE-2025-9074 のPoCを示します。これは、特定バージョンの Docker Desktop for Windows における設定ミス/露出であり、http://192.168.65.7:2375 の Docker Engine HTTP API がコンテナから (そして時にはSSRF経由で) 到達可能となり、攻撃者が Windows ホストドライブへの バインドマウント を持つコンテナを作成し、ホストにファイルを書き込むことを可能にします。

⚠️ 管理されたラボまたは明示的な書面による許可がある場合にのみ使用してください。誤用は法律やポリシーに違反する可能性があります。

このPoCの動作

  • Docker Engine API (デフォルト: http://192.168.65.7:2375) に接続します
  • ホストの C:\ (Linux VM内では /mnt/host/c) からコンテナ内の /host_root への バインドマウント を持つ短命のコンテナを作成します
  • ホスト上に C:\pwn.txt を作成する簡単なコマンドを実行します

ターゲットが脆弱な場合、Windowsホスト上にそのファイルが現れるのを確認できます。

影響を受けるバージョン / 前提条件

  • ターゲット: Engine APIがコンテナに対して 192.168.65.7:2375 (HTTP、TLSなし) で露出している脆弱なDocker Desktopを実行しているWindowsマシン。
  • 攻撃者の有利な立場: そのホスト上で実行されている任意のコンテナ (またはエンジンエンドポイントにSSRFアクセスできるサービス)。
  • このPoCはコンテナ内部で実行されます (典型的な現実世界での有利な立場)。

✅ GET http://192.168.65.7:2375/_ping がコンテナ内から OK を返す場合、PoCの条件が存在する可能性が高いです。

リポジトリ構成

root@kitploit:~
.
├─ cve_2025_9074_poc.py     # Python PoC (requests-based)
└─ README.md                # This file

必要条件

  • Python 3.8以上
  • pip install requests
  • PoCを実行するコンテナからDocker Engine API (デフォルト: http://192.168.65.7:2375) に到達可能であること

クイックスタート (ターゲットホスト上のコンテナ内)

root@kitploit:~
# 1) Install dependency
pip install --no-input requests

# 2) Run the PoC
python3 cve_2025_9074_poc.py

# Optional: customize output filename or image
# python3 cve_2025_9074_poc.py --outfile test.txt --image busybox

デフォルトの動作:

  • ターゲットエンジン: http://192.168.65.7:2375
  • バインドされるホストパス: /mnt/host/c (Linux VMから見たWindows C:)
  • コンテナ内のマウントポイント: /host_root
  • ホスト上に作成されるファイル: C:\pwn.txt

コマンドラインオプション

root@kitploit:~
--host        Engine host IP (default: 192.168.65.7)
--port        Engine port     (default: 2375)
--image       Container image (default: alpine)
--host-path   Path on engine host/VM to bind (default: /mnt/host/c)
--mount-path  Path inside the container      (default: /host_root)
--outfile     Filename to create on host C:\ (default: pwn.txt)

期待される結果

脆弱なシステムでは、PoC実行後に以下が見つかるはずです:

root@kitploit:~
C:\pwn.txt

テキスト pwned_by_CVE_2025_9074 を含んでいます。

クリーンアップ

PoCは短命のコンテナを使用します。念のため完全にクリーンアップしたい場合は:

root@kitploit:~
# From a privileged shell with docker CLI access:
docker ps -a --format '{{.ID}}\t{{.Image}}\t{{.Command}}'
# Remove by container ID if any remain:
docker rm -f <CONTAINER_ID>
# Remove the test file on the host:
del C:\pwn.txt

緩和策 (防御ガイダンス)

  • Docker Desktop for Windows をパッチ適用済みリリース (または利用可能な最新版) にアップデートしてください。
  • Docker Engine API が平文HTTPで信頼できないネットワークやコンテナに 露出していない ことを確認してください。
  • Engine APIへのTLS保護アクセスと厳格なアクセス制御を推奨します。
  • コンテナからエンジンエンドポイントへのアクセスをブロックするネットワークポリシー/ファイアウォールルールを検討してください。

検出アイデア (ブルーチーム)

  • HostConfig.Binds に /mnt/host/c や他のホストドライブマウントが含まれる コンテナ作成 イベントを探します。
  • Docker Linux VMコンテキストに起因するプロセスによる C:\ への予期しない ファイル作成 を監視します。
  • コンテナ名前空間から 192.168.65.7:2375 (HTTP) へのネットワークテレメトリは不審です。

トラブルシューティング

  • /ping がOKではない / 接続拒否: エンジンAPIがコンテナから到達可能ではありません。ホストがパッチ適用済みか、露出していない可能性があります。
  • ファイルが作成されない: --host-path がLinux VMからWindows C:\ に正しくマッピングされているか確認してください。環境によって異なる場合があります。
  • イメージのプル問題: 事前に alpine をプルするか、--image busybox で busybox に切り替えてください。

法的・倫理的注意事項

このPoCは 教育目的および許可されたテストのみ のために提供されています。明示的な書面による許可なくシステムに対して実行することは違法かつ非倫理的です。作成者および貢献者は、誤用や損害について 責任を負いません。

ライセンス

MIT


作成者: w01f

ツールをダウンロード