CVE-2026-6279: CWE-74 Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') in themefusion Avada (Fusion) Builder
The Avada Builder (fusion-builder) plugin for WordPress is vulnerable to Unauthenticated Remote Code Execution via PHP Function Injection in versions up to and including 3.15.2. This is due to the `wp_conditional_tags` case in `Fusion_Builder_Conditional_Render_Helper::get_value()` passing attacker-controlled values from a base64-decoded JSON blob directly to `call_user_func()` without any allowlist validation. This is exploitable by unauthenticated attackers through the `fusion_get_widget_markup` AJAX endpoint, which is registered for non-privileged (unauthenticated) users via `wp_ajax_nopriv_fusion_get_widget_markup`. The endpoint is protected only by a nonce (`fusion_load_nonce`), but this nonce is generated for user ID 0 and is deterministically exposed in the JavaScript output of any public-facing page containing a Post Cards (`[fusion_post_cards]`) or Table of Contents (`[fusion_table_of_contents]`) element. This makes it possible for unauthenticated attackers to execute arbitrary code on affected sites.
AI Analysis
Technical Summary
The Avada Builder plugin for WordPress versions up to 3.15.2 contains an unauthenticated remote code execution vulnerability due to improper neutralization of special elements in output used by a downstream component (CWE-74). Specifically, the wp_conditional_tags case in Fusion_Builder_Conditional_Render_Helper::get_value() passes attacker-controlled values from a base64-decoded JSON blob directly to call_user_func() without any allowlist validation. The fusion_get_widget_markup AJAX endpoint, registered for unauthenticated users, can be exploited because its nonce (fusion_load_nonce) is generated for user ID 0 and deterministically exposed in JavaScript on public pages with certain shortcodes. This allows attackers to execute arbitrary PHP code remotely without authentication.
Potential Impact
Successful exploitation allows unauthenticated attackers to execute arbitrary PHP code on affected WordPress sites running vulnerable versions of the Avada Builder plugin. This can lead to full site compromise, including data theft, site defacement, or further pivoting within the hosting environment. The CVSS score of 9.8 reflects the critical nature of this vulnerability with network attack vector, no required privileges or user interaction, and high impact on confidentiality, integrity, and availability.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Until an official fix is released, site administrators should consider disabling or removing the Avada Builder plugin or restricting access to the fusion_get_widget_markup AJAX endpoint. Monitoring vendor channels for an official patch or update is strongly recommended. Do not rely solely on the nonce protection as it is deterministically exposed and insufficient to prevent exploitation.
CVE-2026-6279: CWE-74 Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') in themefusion Avada (Fusion) Builder
Description
The Avada Builder (fusion-builder) plugin for WordPress is vulnerable to Unauthenticated Remote Code Execution via PHP Function Injection in versions up to and including 3.15.2. This is due to the `wp_conditional_tags` case in `Fusion_Builder_Conditional_Render_Helper::get_value()` passing attacker-controlled values from a base64-decoded JSON blob directly to `call_user_func()` without any allowlist validation. This is exploitable by unauthenticated attackers through the `fusion_get_widget_markup` AJAX endpoint, which is registered for non-privileged (unauthenticated) users via `wp_ajax_nopriv_fusion_get_widget_markup`. The endpoint is protected only by a nonce (`fusion_load_nonce`), but this nonce is generated for user ID 0 and is deterministically exposed in the JavaScript output of any public-facing page containing a Post Cards (`[fusion_post_cards]`) or Table of Contents (`[fusion_table_of_contents]`) element. This makes it possible for unauthenticated attackers to execute arbitrary code on affected sites.
CVSS v3.1
Score 9.8critical
Affected software
Weaknesses
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The Avada Builder plugin for WordPress versions up to 3.15.2 contains an unauthenticated remote code execution vulnerability due to improper neutralization of special elements in output used by a downstream component (CWE-74). Specifically, the wp_conditional_tags case in Fusion_Builder_Conditional_Render_Helper::get_value() passes attacker-controlled values from a base64-decoded JSON blob directly to call_user_func() without any allowlist validation. The fusion_get_widget_markup AJAX endpoint, registered for unauthenticated users, can be exploited because its nonce (fusion_load_nonce) is generated for user ID 0 and deterministically exposed in JavaScript on public pages with certain shortcodes. This allows attackers to execute arbitrary PHP code remotely without authentication.
Potential Impact
Successful exploitation allows unauthenticated attackers to execute arbitrary PHP code on affected WordPress sites running vulnerable versions of the Avada Builder plugin. This can lead to full site compromise, including data theft, site defacement, or further pivoting within the hosting environment. The CVSS score of 9.8 reflects the critical nature of this vulnerability with network attack vector, no required privileges or user interaction, and high impact on confidentiality, integrity, and availability.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Until an official fix is released, site administrators should consider disabling or removing the Avada Builder plugin or restricting access to the fusion_get_widget_markup AJAX endpoint. Monitoring vendor channels for an official patch or update is strongly recommended. Do not rely solely on the nonce protection as it is deterministically exposed and insufficient to prevent exploitation.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- Wordfence
- Date Reserved
- 2026-04-14T14:08:39.242Z
- Cvss Version
- 3.1
- State
- PUBLISHED
- Remediation Level
- null
Threat ID: 6a0e9226ba1db473621d145f
Added to database: 05/21/2026, 05:03:34 UTC
Last enriched: 05/21/2026, 05:18:28 UTC
Last updated: 07/31/2026, 19:23:00 UTC
Views: 170
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.