OFFSITE.DARK
← Signals

Jun 13, 2026

2 min

Sploitus

  • wordpress
  • avada
  • rce
  • cve
  • php
  • fusion-builder

news

Avada Builder WordPress Unauthenticated RCE (CVE-2026-6279)

Sploitus-indexed PoC abuses fusion_get_widget_markup AJAX with leaked nonce to call_user_func arbitrary PHP functions.

Summary

CVE-2026-6279 is an unauthenticated remote code execution flaw in the Avada Builder (fusion-builder) WordPress plugin (versions ≤ 3.15.2). The fusion_get_widget_markup AJAX handler — registered via wp_ajax_nopriv_ — processes a base64-encoded render_logics payload whose wp_conditional_tags branch passes attacker-controlled function names and arguments directly to call_user_func() without an allowlist. Protection relies on fusion_load_nonce, but that nonce is deterministically embedded in public pages containing [fusion_post_cards] or [fusion_table_of_contents] shortcodes. A PoC is indexed on Sploitus. CVSS 9.8.

OFFSITE.DARK cites Sploitus as aggregation source only.

Technical Details

AspectDetail
SinkFusion_Builder_Conditional_Render_Helper::get_value()call_user_func()
Entryadmin-ajax.php?action=fusion_get_widget_markup (nopriv)
Noncefusion_load_nonce (user ID 0, leaked in page JS)
Affectedfusion-builder ≤ 3.15.2
Patched3.15.3
CWECWE-94 / function injection via downstream call_user_func

Attack flow:

Fetch public page with Post Cards / TOC shortcode
        │
        ▼
Extract fusion_load_nonce from inline JS
        │
        ▼
POST render_logics (base64 JSON) with wp_conditional_tags clause
        │
        ▼
call_user_func('system', 'id') executes server-side
        │
        ▼
Output returned in AJAX response body

Indexed PoCs demonstrate system, passthru, exec, and shell_exec invocation.

CVE

FieldValue
CVECVE-2026-6279
CVSS (Sploitus)9.8 Critical
Vendor fixAvada Builder ≥ 3.15.3
Sploitus date2026-06-13
Public PoC repoxxconi/CVE-2026-6279

Impact

Unauthenticated full site compromise on WordPress installations running vulnerable Avada Builder with exposed shortcode elements. Avada is among the highest-install-base commercial themes; fusion-builder ships with it. Impact includes database access, user credential theft, malware distribution, and hosting abuse.

Mitigation

  1. Update fusion-builder to 3.15.3+ immediately.
  2. Remove Post Cards and Table of Contents elements from public pages until patched (reduces nonce exposure).
  3. Block unauthenticated action=fusion_get_widget_markup at WAF where business allows.
  4. Emergency workaround: unregister wp_ajax_nopriv_fusion_get_widget_markup for anonymous users via custom plugin code.
  5. Monitor admin-ajax.php POSTs with base64 render_logics and PHP error logs referencing unexpected call_user_func targets.

Sources

→ Source