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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2026-87902 — CVE-2026-87902 用の Tkinter GUI エクスプロイトコンソール:WordPress をフィンガープリントし、pagename トラバーサルによる未認証 LFI を確認し、PEAR ガジェットチェーンを通じて RCE にエスカレートし、ファイルマネージャーを展開します。 | Kitploit
ツール/GitHubGitHub/tonydelouvre/cve-2026-87902
脆弱性スキャナーエクスプロイトウェブアプリケーション悪用情報収集ポストエクスプロイトウェブセキュリティペネトレーションテストレッドチーミングリモートアクセスツールペイロード開発
GitHubtonydelouvre/cve-2026-87902
531ヶ月前未レビュー

CVE-2026-87902

CVE-2026-87902 用の Tkinter GUI エクスプロイトコンソール:WordPress をフィンガープリントし、pagename トラバーサルによる未認証 LFI を確認し、PEAR ガジェットチェーンを通じて RCE にエスカレートし、ファイルマネージャーを展開します。

リポジトリを見る

人気

すべて見る →

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

すべてのツールを探索

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

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

⚡ XWP_RCE — CVE-2026-87902 ハッカーコンソール

WordPress Core get_page_template() — 未認証LFI → PEAR Gadget → RCE

CVE CVSS GHSA CWE Python GUI License

MRdark-ops/CVE-2026-87902 のロジックを基に構築されたダークネオンGUI。


🔍 概要

CVE-2026-87902 のためのモダンな Tkinter GUI(標準ライブラリのみ、サードパーティ依存なし)です。この脆弱性は、get_page_template() の pagename パラメータを介した WordPress コアの未認証ローカルファイルインクルージョンであり、PEAR ガジェットチェーン(pearcmd.php + config-create)を通じてリモートコード実行へとエスカレートします。

  • 影響を受けるバージョン: WordPress 4.7.0 – 7.1.1
  • 修正済みバージョン: 6.8.10、7.0.6、7.1.2
  • CVSS: 9.8 — CWE: 22 — GHSA: 7hp8-65ch-5whp

✨ 機能

  • 🎯 単一・一括スキャン — 単一ターゲットまたはファイルからのURLリストをマルチスレッドで処理
  • 🔎 フィンガープリンティング — WordPress、コアバージョン、有効なテーマを検出
  • 🧪 非破壊チェック — check-only モードで何も実行せずにLFIを確認
  • 💥 LFI → RCE — 深さ1〜19にわたって pearcmd.php(Linux + XAMPP/Windows)をブルートフォースし、config-create 経由でPHPを書き込む
  • 📁 ファイルマネージャのデプロイ — RCE成功後、設定されたドロップディレクトリに fm_<hex>.php を配置
  • 🛡️ 誤検知ガード — OPMLオラクルに対するネガティブコントロールプローブ(周囲の出力を検出)
  • 🎨 ハッカーコンソールUI — ダークネオンテーマ、マトリックスレイン、色分けされたコンソール、ライブ統計、プログレスバー
  • 📊 CSVエクスポート — 結果セット全体をCSVにダンプ

📦 要件

  • Python 3.8 以降
  • pip install は不要 — 純粋な標準ライブラリ (tkinter、urllib、ssl、socket、gzip、zlib、threading、queue など)

システムに Tkinter が存在しない場合(これはOSパッケージであり、pipパッケージではありません):

プラットフォームコマンド
Debian / Ubuntusudo apt install python3-tk
Fedora / RHELsudo dnf install python3-tkinter
Arch Linuxsudo pacman -S tk
macOS (Homebrew)brew install python-tk
Windows公式Pythonインストーラに同梱

⚡ クイックスタート

git clone https://github.com/tonydelouvre/CVE-2026-87902.git
cd CVE-2026-87902
python3 xwp_gui.py

キーボードショートカット:

キーアクション
Ctrl+Enterスキャン開始
Escスキャン停止

🎯 使用方法

  1. TARGET — SINGLE(単一URL)または MASS を選択し、1行に1つのURLを含む .txt ファイルを BROWSE LIST で指定します。
  2. MODE — フルチェーンには exploit -> RCE と deploy file manager をチェックし、安全な検証パスには check-only を選択します。
  3. ADVANCED — oracle、depths、segments、probe、threads、timeout、proxy を調整します。
  4. START SCAN を押して、CONSOLE タブと RESULTS タブを確認します。

設定フィールド

フィールドデフォルト説明
target url–ターゲットのベースURL(シングルモード)
target list–URLのファイル(マスモード)
commandidRCE達成後に実行されるコマンド
drop dir/tmpFile Managerが書き込まれるディレクトリ
oraclewp-links-opmlLFIオラクルとして悪用されるコアファイル
depths4,3,5,6,7試行する ../ トラバーサル深度
segmentstemplates,templates/page-templates,page-templatesテーマの page-* ディレクトリ
probe12プローブする page_id 値の数
threads10並列ワーカー数(最大50)
timeout12.0リクエストごとのタイムアウト(秒)
max time60.0ターゲットごとの時間予算(秒)
proxy–http://host:port

ペイロード構築

build_pagename() は segment + %252f + N× %252e%252e%252f + target を生成し、二重URLエンコードを適用します:

/?page_id=<N>&pagename=templates%252f%252e%252e%252f...%252fwp-links-opml

🔬 仕組み

フェーズモジュールアクション
1. フィンガープリントFingerprinterWordPress + バージョン(generator、?ver=、wp-links-opml.php)とテーマを検出
2. 前提条件PreconditionCheckerトラバーサルセグメントとして使用されるテーマの page-* ディレクトリを特定
3. 探索PageDiscovererREST API、サイトマップ、ショートリンク、page-id- クラスを介して page_id 値を収集
4. LFITraversalExploiter?page_id=N&pagename=<double-encoded path> をリクエストし、<opml version= オラクルを探す
5. RCERCEEscalator深さ 1~19 で pearcmd.php ガジェットを特定し、pear +config-create+ を介して PHP を書き込み、コマンドを実行
6. ポストエクスプロイトshell.phpファイルマネージャー(fm_<hex>.php)をドロップディレクトリに配置

バージョンショートカット: フィンガープリントが patched または out_of_range を報告した場合、時間を節約するためにターゲットは即座にスキップされます。


🖥️ 出力

RESULTS タブには target、verdict、version、lfi、rce、shell の列が表示されます。 VULNERABLE に分類された行はシアンでハイライトされ、RCE を達成した行はマゼンタになります。 EXPORT はすべてを CSV に書き出します:

target,verdict,version,lfi,rce,shell,detail
http://target.local,VULNERABLE,6.4,templates/../../ d=4 POST,uid=33(www-data),http://target.local/?page_id=2&pagename=...,

🛡️ 緩和策

システム管理者向け:

  1. WordPress を 7.1.2 以降に更新する(バックポート: 6.8.10、7.0.6、7.1.2)。
  2. pagename に ../ または %2e%2e を含むリクエストをブロックする WAF ルールを追加する。
  3. php.ini で register_argc_argv を無効化する — これにより PEAR ガジェットチェーンが機能しなくなる。
  4. PEAR が不要な場合は pearcmd.php を削除する。
; php.ini
register_argc_argv = Off

⚖️ 法的免責事項

認可されたセキュリティテスト専用

このツールは、事前の書面による同意を得た上でのペネトレーションテストおよびセキュリティ研究にのみ提供されています。明示的な許可なく対象に対して使用することは:

  • ❌ ほとんどの法域で違法
  • ❌ 非倫理的であり、コンピュータ詐欺法違反
  • ❌ オリジナルフレームワークの作者により厳格に禁止

本ツールを使用することにより、あなたは対象に対する明示的な書面による許可を保有していること、自身の行為に責任を負うこと、および作者が不正使用に対して一切の責任を負わないことに同意するものとします。違反は、CFAA、GDPR第32条、フランス刑法典第323-1条、その他の国内または国際的なサイバー犯罪法に基づく訴追につながる可能性があります。


🙏 クレジット

  • オリジナルフレームワーク:HackfutSecRoot — MRdark-ops/CVE-2026-87902
  • GUI:TonyDeLouvre — ダークネオン Tkinter インターフェース

📄 ライセンス

MIT — オリジナルリポジトリに準拠。

ツールをダウンロード