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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2026-93300 — CVE-2026-93300のPythonによる概念実証コード。WordPressプラグイン「EventON Subscriber」における未認証のSQLインジェクション脆弱性を対象とし、AJAXハンドラをフィンガープリントし、タイムベースのオラクルを用いてデータベースのデータを抽出します。 | Kitploit
ツール/GitHubGitHub/datxzzz/cve-2026-93300
脆弱性スキャナー脆弱性分析エクスプロイトウェブアプリケーション悪用データ流出ウェブセキュリティペネトレーションテスト
GitHubdatxzzz/cve-2026-93300

CVE-2026-93300

CVE-2026-93300のPythonによる概念実証コード。WordPressプラグイン「EventON Subscriber」における未認証のSQLインジェクション脆弱性を対象とし、AJAXハンドラをフィンガープリントし、タイムベースのオラクルを用いてデータベースのデータを抽出します。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2026-93300 — EventON - Subscriber ≤ 1.4.5 未認証SQLi (PoC)

CVE-2026-93300 のPythonによる概念実証(PoC): EventON - Subscriber WordPressプラグインの email パラメータを介した未認証SQLインジェクション(Wordfence、CVSS 7.5 High)。

CVECVE-2026-93300
プラグインEventON - Subscriber (eventon-subscriber)
影響を受けるバージョン1.4.5 以前のすべてのバージョン
修正バージョン公開なし(2026-10時点)
ベクターPOST /wp-admin/admin-ajax.php、action=evosub_new_subscriber、パラメータ email
認証不要(未認証)
CWECWE-89 SQLインジェクション

アドバイザリ: https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/eventon-subscriber/eventon-subscriber-145-unauthenticated-sql-injection-via-email-parameter

脆弱性

購読フォームのAJAXハンドラ(evosub_new_subscriber、wp_ajax_nopriv_ で登録され、assets/evosub_script.js の公開フロントエンドフォームから到達可能)は、ユーザーが指定した email の値を使用して既存のSQLクエリを構築する際に、$wpdb->prepare() や適切なエスケープを行っていません。この値はエスケープされずにクエリに到達するため、攻撃者は文字列リテラルから抜け出し、クエリを追加・変更してデータベースから任意のデータを読み取ることができます。

evosub_script.js のクライアント側のメール正規表現はブラウザ内での唯一の形式チェックであり、サーバー側の保護は提供しません。

要件

  • Python 3.8+(標準ライブラリのみ、pipパッケージ不要)
  • テストを許可されているターゲット

使用方法

# 1. Detect only (fingerprint handler, find working injection oracle)
python3 cve_2026_93300.py --url https://target.example --mode check

# 2. Dump wp_users (login / email / password hash)
python3 cve_2026_93300.py --url https://target.example --mode users --prefix wp_

# 3. Extract any scalar query result
python3 cve_2026_93300.py --url https://target.example --mode sql \
    --sql "SELECT option_value FROM wp_options WHERE option_name='admin_email'"

共通オプション

オプションデフォルト説明
--modecheckcheck / users / sql
--actionevosub_new_subscriberテスト対象の AJAX アクション
--paramemail注入するパラメータ
--prefixwp_WordPress のテーブルプレフィックス
--sql—--mode sql 用のスカラー SELECT
--delay2.0時間ベースオラクル用の SLEEP() 秒数
--timeout25HTTP タイムアウト
--max-id15スキャンする最大ユーザー ID
--proxy / --insecure / --ua—HTTP プロキシ / TLS 検証のスキップ / カスタム UA

仕組み

  1. フィンガープリント — action=evosub_new_subscriber を未登録のアクション(0 / HTTP 400)と比較し、ハンドラが存在して動作していることを確認します。
  2. 検出、優先順位の高い順:
    • エラープローブ('、"、\)→ SQL エラーが反映される場合(WP_DEBUG)、エラーベースのオラクルを使用します(最速、1 ビットあたり 1 リクエスト);
    • SLEEP() を用いた UNION のカラム数ブルートフォース → union-time オラクル(プローブごとに 1 回の評価、行ごとの遅延なし);
    • スタッククエリプローブ(;SELECT SLEEP(...))→ ドライバが複数ステートメントを許可する場合、stacked-time オラクル;
    • 時間テンプレート(OR/AND/paren/concat SLEEP)→ template-time オラクルのフォールバック。
  3. オラクルの自己テスト — 抽出を開始する前に、すべてのオラクルが 1=1 → true および 1=0 → false(繰り返し)と応答しなければならず、これにより低速・不安定なターゲットからの誤検知を除外します。
  4. 抽出 — LENGTH() および ASCII(SUBSTRING(...)) に対する二分探索(1 文字あたり 7 リクエスト)。

--mode check は、データアクセスを証明するために user_login@USER() の健全性抽出で終了します。

注意事項と制限

  • 検出により、evo-subscriber 投稿タイプに poc*@example.invalid エントリがいくつか作成される場合があります。これらは Events → All Subscribers に表示され、ゴミ箱に移動できます。
  • ハンドラがサーバー側で厳格なフィルタを用いて email を検証している場合、すべてのプローブは同一の挙動を示し、ツールは 脆弱ではない / 入力が検証済み と報告します。
  • admin-ajax.php が壊れているターゲット(ベースラインで致命的エラー)は、異常として報告され中止されます。
  • SELECT 以外のクエリ形式(INSERT/UPDATE コンテキスト)は検出されますが、有効な時間オラクルが存在しない場合があります。
  • 実際のターゲットでは --delay を 1.0 以上に保ってください。非常に小さい遅延は、高レイテンシの回線で偽陰性を生じさせます。

防御のガイダンス

  • プラグインを更新または交換してください。修正版は公開されていません。購読フォームがビジネスクリティカルでない場合は無効化してください。
  • email(およびすべてのリクエスト入力)を $wpdb->prepare() / esc_sql() で処理してください。サーバー側で is_email() を用いて検証してください。
  • WAF: email の値に SQL メタ文字('、"、\、--、;、UNION)を含む未認証の admin-ajax.php リクエストをブロックしてください。

参考文献

  • Wordfence アドバイザリ(上記リンク)— 発見の功績: Austin Ginder
  • Rapid7: https://www.rapid7.com/db/vulnerabilities/cve-2026-93300/
  • NVD: https://nvd.nist.gov/vuln/detail/CVE-2026-93300

免責事項

許可されたセキュリティテストおよび教育目的のみを対象としています。コンピュータシステムへの不正アクセスは違法です。適用されるすべての法律を遵守する責任はあなたにあります。

ツールをダウンロード