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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
wp2shell — wp2shell — WordPress Core における事前認証 RCE(CVE-2026-60137 + CVE-2026-63030)。author__not_in の SQL インジェクションとバッチルート混同を連鎖させ、WP 6.9.0–6.9.4 / 7.0.0–7.0.1 で認証なしのリモートコード実行を可能にします。 | Kitploit
ツール/GitHubGitHub/h4cd0c/wp2shell
脆弱性分析エクスプロイトウェブアプリケーション悪用ペネトレーションテストペイロード開発
GitHubh4cd0c/wp2shell

wp2shell

wp2shell — WordPress Core における事前認証 RCE(CVE-2026-60137 + CVE-2026-63030)。author__not_in の SQL インジェクションとバッチルート混同を連鎖させ、WP 6.9.0–6.9.4 / 7.0.0–7.0.1 で認証なしのリモートコード実行を可能にします。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

wp2shell

WordPress Core に対する事前認証リモートコード実行。

CVE-2026-60137(WP_Query の author__not_in / author_exclude パラメータにおける SQLi)と CVE-2026-63030(REST API のバッチルート混乱)を連鎖させ、未認証 RCE を実現します。

影響を受けるバージョン

RangeStatus
<= 6.8.5影響なし(バッチルート混乱なし)
6.8.0 - 6.8.5SQLi のみ、RCE なし
6.9.0 - 6.9.4脆弱
7.0.0 - 7.0.1脆弱
7.0.2+ / 6.9.5+修正済み

使用方法

root@kitploit:~
python3 poc.py -u TARGET_URL
python3 poc.py -u TARGET_URL --sql "SELECT user_pass FROM wp_users LIMIT 1"
python3 poc.py -u TARGET_URL -c "id"

モード

ArgumentsBehavior
-u TARGET_URL脆弱性があるか確認(タイミングプローブ)
-u TARGET_URL --sql "SQL"ブラインド SQLi でスカラ値を抽出
-u TARGET_URL -c "CMD"完全な RCE チェーン

仕組み

  1. バッチルート混乱 — バッチ API(/batch/v1)を悪用してリクエスト処理の同期を崩し、認証をバイパスする
  2. 時間ベースのブラインド SQLi — SLEEP() タイミングオラクルを介して author_exclude パラメータに注入する
  3. oEmbed キャッシュ破壊 — UNION インジェクションで偽造された oEmbed キャッシュエントリを作成する
  4. カスタマイザー changeset 注入 — キャッシュエントリを管理者権限の changeset として作り直す
  5. 管理者アカウント作成 — changeset を公開して新しい管理者ユーザーを作成する
  6. プラグインアップロード — 新しい管理者としてログインし、REST API コマンドエンドポイントを登録するプラグインをアップロードする
  7. コマンド実行 — プラグインの REST エンドポイントを介してコマンドを送信し、出力を返して自己破壊する

攻撃フロー

root@kitploit:~
Vulnerability check → Seed oEmbed posts → Extract table name (blind SQLi)
→ Extract admin ID (blind SQLi) → Extract cache post IDs (blind SQLi)
→ Inject poisoned changeset via batch → Create admin user
→ Login → Upload command plugin → Execute command → Cleanup

クレジット

  • CVE-2026-60137 — author__not_in における SQLi:TF1T、dtro、haongo によって発見
  • CVE-2026-63030 — バッチルート混乱:Adam Kues(Assetnote / Searchlight Cyber)によって発見
  • PoC 実装: sergiointel/wp2shell-poc
ツールをダウンロード