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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2023-6553-RCE-Exploit — WordPress用Backup Migrationプラグインは、1.3.7までの全バージョンにおいて、/includes/backup-heart.phpファイルを介したリモートコード実行に対して脆弱です。 | Kitploit
ツール/GitHubGitHub/0x00phantom-hat/cve-2023-6553-rce-exploit
脆弱性分析エクスプロイトウェブアプリケーション悪用ペネトレーションテスト学習と教育ペイロード開発
GitHub0x00phantom-hat/cve-2023-6553-rce-exploit

CVE-2023-6553-RCE-Exploit

WordPress用Backup Migrationプラグインは、1.3.7までの全バージョンにおいて、/includes/backup-heart.phpファイルを介したリモートコード実行に対して脆弱です。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

🔥 CVE-2023-6553 — WordPress Backup Migration RCE

未認証のリモートコード実行(PHPフィルターチェーン経由)

CVE CVSS Python License


CVE-2023-6553 の概念実証エクスプロイト — WordPress プラグイン「Backup Migration」(バージョン 1.3.7 以下)における重要な未認証 RCE 脆弱性。


📋 脆弱性概要

プロパティ詳細
CVE IDCVE-2023-6553
CVSS スコア9.8 / 10 — 重大
CVSS ベクトルAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CWECWE-94 — コード生成の不適切な制御
影響を受けるプラグインBackup Migration (スラッグ: backup-backup)
影響を受けるバージョン≤ 1.3.7
認証不要 (未認証)
発見者Wordfence

🧠 技術的説明

WordPress 用プラグイン Backup Migration は、1.3.7 までの全バージョンにおいて、/includes/backup-heart.php ファイルを介した リモートコード実行(RCE) に対して脆弱です。

この脆弱性は、攻撃者が Content-Dir HTTP ヘッダーを介して PHP の include 文に渡す値を制御できることに起因します。PHP フィルターチェーンを活用することで、攻撃者は認証なしで任意の PHP コードを注入し、サーバー上で完全なリモートコード実行を達成できます。

ケーススタディ

https://medium.com/@phantom_hat/cve-2023-6553-wordpress-backup-migration-1-3-7-case-study-31cb8275274b

攻撃フロー

root@kitploit:~
┌──────────┐    Content-Dir ヘッダー    ┌──────────────────────┐    include()    ┌──────────┐
│ 攻撃者   │ ──── PHP フィルターチェーン ──▶│  backup-heart.php    │ ──────────────▶ │   RCE    │
│          │    (認証不要)               │  (脆弱なファイル)    │                 │  ホスト上 │
└──────────┘                            └──────────────────────┘                 └──────────┘
  1. 偵察 — readme.txt を介してインストール済みプラグインバージョンを検出
  2. ペイロード生成 — 任意の PHP コードに解決される PHP フィルターチェーンを構築
  3. エクスプロイト配信 — 細工したチェーンを Content-Dir ヘッダーに含めて脆弱なエンドポイントに送信
  4. コマンド実行 — デプロイしたウェブシェルを介して OS コマンドを実行

🗂️ リポジトリ構成

root@kitploit:~
.
├── exploit.py              # 🎯 クリーンでプロフェッショナルなエクスプロイト(詳細モード対応)
├── fancy_exploit.py        # ✨ ファンシーバージョン — 同一エクスプロイト、より見栄え良く
├── php_filter_chain.py     # 🔗 PHP フィルターチェーン生成モジュール
└── README.md               # 📖 ここが該当ファイル

exploit.py — プロフェッショナルエクスプロイト

主となるクリーンなエクスプロイトスクリプト。セキュリティ評価やケーススタディでのプロフェッショナルな使用向けに設計。特徴:

  • Rich を使用したクリーンで構造化されたターミナル出力
  • 段階的実行(偵察→ペイロード→配信→実行)
  • 詳細モード (-v) で運用詳細を出力
  • 脆弱性確認専用モード (-C)
  • 完了時にエクスプロイト要約テーブルを表示

fancy_exploit.py — ファンシーバージョン ✨

同一エクスプロイトに個性を加えたバージョン。機能的には exploit.py と同一ですが、よりカラフルなプレゼンテーションを実現:

  • 🎨 カラフルで虹色のターミナル出力
  • 🎭 ランダムな顔文字リアクション(成功・失敗・攻撃顔)
  • 🖼️ ASCII アートバナー
  • 💀 エラー、✨ 成功、🔥 攻撃フェーズなど絵文字で拡張されたログ
  • 📊 絵文字インジケーター付きのスタイリッシュなミッションレポート要約

注: 両スクリプトの攻撃ロジックは同一です。fancy_exploit.py は単に出力層を視覚的に表現豊かにラップしたものです。


⚙️ インストール

前提条件

  • Python 3.8+
  • pip パッケージマネージャー

セットアップ

root@kitploit:~
# リポジトリをクローン
git clone https://github.com/<your-username>/CVE-2023-6553.git
cd CVE-2023-6553

# 依存関係をインストール
pip install -r requirements.txt

注: php_filter_chain.py はリポジトリに含まれるローカルモジュールであり、追加インストールは不要です。


🚀 使用方法

exploit.py

exploit
root@kitploit:~
# ターゲットが脆弱か確認(偵察のみ)
python3 exploit.py -u http://target.com -C

# エクスプロイトしてコマンドを実行
python3 exploit.py -u http://target.com -c id

# まず脆弱性を確認し、その後エクスプロイト
python3 exploit.py -u http://target.com -C -c whoami

# 詳細モードで詳細出力
python3 exploit.py -u http://target.com -c id -v

fancy_exploit.py

fancy_exploit
root@kitploit:~
# ターゲットが脆弱か確認
python3 fancy_exploit.py -u http://target.com -C

# エクスプロイトしてコマンドを実行
python3 fancy_exploit.py -u http://target.com -c id

# まず確認し、脆弱であればエクスプロイト
python3 fancy_exploit.py -u http://target.com -C -c whoami

コマンドラインフラグ

フラグ説明
-u, --url(必須) ターゲット WordPress URL
-c, --command攻撃後に実行する OS コマンド
-C, --checkエクスプロイトせずに脆弱性ステータスのみ確認
-v, --verbose詳細出力を有効にする (exploit.py のみ)

📸 エクスプロイトのフェーズ

フェーズ名称説明
1🔍 偵察readme.txt を取得してインストール済みプラグインバージョンを検出
2🧪 ペイロード生成ウェブシェルドロッパーにデコードされる PHP フィルターチェーンを構築
3💣 エクスプロイト配信ペイロードを Content-Dir ヘッダー経由で backup-heart.php に送信
4🚀 コマンド実行指定された OS コマンドでデプロイ済みウェブシェルを起動

🔗 参考文献

  • NVD: https://nvd.nist.gov/vuln/detail/CVE-2023-6553
  • Wordfence 勧告: https://www.wordfence.com/threat-intel/vulnerabilities/id/3511ba64-56a3-43d7-8ab8-c6e40e3b686e
  • 脆弱なソースコード (L118): https://plugins.trac.wordpress.org/browser/backup-backup/tags/1.3.7/includes/backup-heart.php#L118
  • PHP フィルターチェーン (Synacktiv): https://www.synacktiv.com/en/publications/php-filters-chain-what-is-it-and-how-to-use-it
  • PacketStorm: http://packetstormsecurity.com/files/176638/WordPress-Backup-Migration-1.3.7-Remote-Command-Execution.html
  • パッチ変更セット: https://plugins.trac.wordpress.org/changeset?old=3006541%40backup-backup&new=3006541%40backup-backup

🛡️ 修復

  • アップデート Backup Migration プラグインをバージョン 1.3.8 以降に更新
  • 削除 プラグインがアクティブに使用されていない場合は完全に削除
  • 実装 Web アプリケーションファイアウォール(WAF)ルールで不審な Content-Dir ヘッダーをブロック
  • 監査 サーバーログで過去の悪用の痕跡を確認

⚠️ 免責事項

このツールは、許可されたセキュリティテストおよび教育目的のみで提供されます。

コンピュータシステムへの不正アクセスは、米国コンピュータ詐欺及び悪用防止法(CFAA)、コンピュータ不正使用法、および世界各国の類似法規に違反します。著者は本ソフトウェアの誤用に対する 一切の責任を負いません。

このツールは、所有している、またはテストの明示的な書面による許可を得ているシステムに対してのみ使用してください。


著者: Phantom Hat

許可された侵入テストおよびセキュリティ研究専用です。

ツールをダウンロード