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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
wpexploit-CVE-2026-96451 — WordPress Ultimate Member <= 2.13.1 における CVE-2026-96451 の Python エクスプロイト:登録、nonce の収集、およびメール変更によるアカウント乗っ取りをターゲットリスト全体にわたって自動化します。 | Kitploit
ツール/GitHubGitHub/mrdark-ops/wpexploit-cve-2026-96451
特権昇格パスワード攻撃脆弱性分析エクスプロイトウェブアプリケーション悪用ウェブセキュリティペネトレーションテスト
GitHubmrdark-ops/wpexploit-cve-2026-96451

人気

すべて見る →

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

すべてのツールを探索

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

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

wpexploit-CVE-2026-96451

WordPress Ultimate Member <= 2.13.1 における CVE-2026-96451 の Python エクスプロイト:登録、nonce の収集、およびメール変更によるアカウント乗っ取りをターゲットリスト全体にわたって自動化します。

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

CVE-2026-96451

WordPress Ultimate Member プラグイン <= 2.13.1 - 権限昇格の脆弱性

🔥 CVE-2026-96451

Ultimate Member <= 2.13.1 — 権限昇格 / アカウント乗っ取り

📌 公式記録: CVE-2026-96451


📋 説明

CVE.org より:

Ultimate Member におけるユーザー制御キーによる認可バイパスの脆弱性は、Ultimate Member の Ultimate Member において権限昇格を可能にします。この問題は Ultimate Member: n/a から 2.13.1 までに影響します。

フィールド値
🆔 CVECVE-2026-96451
🏷️ CWECWE-639 — ユーザー制御キーによる認可バイパス
📊 CVSS 3.18.8 HIGH AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
🏢 割り当て者Patchstack
⚠️ 影響範囲Ultimate Member 2.13.1 まで
✅ 修正済み2.14.0

ログイン済みの購読者は、他のユーザー(通常は管理者)のメールアドレスを変更できます。その後、WordPress はその新しいメールボックス宛てのパスワードリセットを受け入れます。


🧠 仕組み

  1. Ultimate Member はダウンロード用 nonce を検証した後、um_fetch_user($user_id) を呼び出し、グローバルユーザーを URL 内の ID に切り替えます。
  2. ファイルフィールドが存在しない場合、download_routing() は um_reset_user() を実行せずに戻ります。
  3. 同じリクエストにはアカウントフォームのフィールド(_um_account=1、user_email=...)も含まれています。
  4. account_submit() は um_user('ID') を読み取り(この時点では被害者)、新しいメールアドレスを書き込みます。

ダウンロード用 nonce は wp_create_nonce($user_id . $form_id . 'um-download-nonce') です。これはそのユーザー ID に紐付けられており、でっち上げることはできません。スクリプトは、表示されている /um-download/{form}/{field}/{user}/{nonce}/ リンクからこの nonce をコピーします。

プロフィール上にカスタムのファイルまたは画像フィールドが表示されている必要があります。組み込みのプロフィール写真/カバー写真では、このリンクは生成されません。


⚙️ 要件

pip install requests rich
  • Python 3.9+
  • ターゲットリスト: 1行に1つのURL

🚀 使用方法

登録、ログイン、nonce収集、エクスプロイト、リセット確認は自動です。手動でアカウントを作成する必要はなく、一括スキャン用の購読者パスワードを渡す必要もありません。

一括スキャン

python CVE-2026-96451.py -l targets.txt -t 80 --email "[email protected]" -o um_takeover.txt

このコマンドが各ホストで実行する内容:

  1. 🔎 Ultimate Member を検出
  2. 📝 公開 UM フォームで購読者を登録
  3. 🔑 サインインして /account/ を開く
  4. 📂 可視の /um-download/ nonce を検索(ユーザー ID 1 を優先し、次にファイルを持つ任意のメンバー)
  5. 💥 なりすましリクエストを POST し、アカウントのメールアドレスを --email に設定
  6. 📬 wp-login.php?action=lostpassword をプローブ(WordPress ではここで nonce は不要)
  7. 💾 ステージを um_takeover.txt に書き込み

--email はリセットを受け取れるように対象アカウントに設定されるメールボックスです。スクリプトは受信トレイを開いたり、新しいパスワードを設定したりはしません。最後のステップは手動です。

単一ホスト

python CVE-2026-96451.py -u "https://example.com" --email "[email protected]"

オプションのフラグ

フラグ目的デフォルト
-l / --listターゲットのファイル—
-u / --url単一のターゲット—
-t / --threadsワーカー数10
-o / --output結果ファイルum_takeover.txt
--email被害者に書き込むメールボックス自動生成
--target-id優先ユーザーID1
--user / --password登録せずに既存の加入者を使用オフ
-v / --verbose各ステージを出力オフ

低速なRDPボックスでは、80~150スレッドで十分です。リストスキャンでは各ホストに約22秒が割り当てられます。


📟 ステータス行

[5400/11965]  RST:0  CHG:0  UM:4463  REG:589  rf:3874 lf:0 na:141 nd:448 nc:0 no:937
コード意味
RST / CHGメールアドレスが変更された、および/またはリセットが受理された — 受信トレイを確認してください
UMUltimate Member を検出
REG自動登録によりセッションが作成された
rf公開フォーム、CAPTCHA、承認、メール認証のいずれもなし
lf登録されたがログインに失敗した
naアカウントページ / nonce が見つからない
nd表示されているダウンロード nonce がない(カスタムファイルフィールドなし)
ncエクスプロイトを送信したが、変更は確認されていない
noUltimate Member ではない

多くのホストで REG_FAIL が発生するのは正常です。チェーンは、登録によってセッションが作成され、かつダウンロードリンクが表示される場合にのみ継続します。

RST または CHG が表示された場合:

  1. --email に渡したメールボックスを開く
  2. WordPress のリセットメッセージを開く
  3. パスワードを設定する
  4. /wp-login.php または /wp-admin/ でサインインする

⚖️ 免責事項

このプロジェクトは許可されたセキュリティ研究専用です — 自身が所有するシステム、または書面によるテスト許可を得たシステムにのみ使用してください。

コンピュータシステムへの不正アクセスは違法です。作者は、本ソフトウェアの悪用、損害、またはいかなる結果についても一切の責任を負いません。その使用方法、およびスキャンするすべてのターゲットについては、あなたが単独で責任を負います。

By: Nxploited ( Khaled Alenazi )

ツールをダウンロード