Skip to main content

Avada Fusion Builder CVE-2026-16654

| EUVDEUVD-2026-67409 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-08-28 Wordfence GHSA-c5pr-2r2f-2j58
6.4
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain contributor credentials
  2. Delivery
    Edit or publish page with malicious 'size' shortcode attribute
  3. Exploit
    Payload stored verbatim by kses filter bypass
  4. Execution
    Privileged user visits injected page
  5. Persist
    Stored XSS executes in victim browser
  6. Impact
    Exfiltrate session token or perform admin actions

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the attacker to hold a valid WordPress account with at minimum contributor-level role on the target site. The vulnerable condition is the Avada (Fusion) Builder plugin being active and the 'size' shortcode attribute being reachable through the contributor's post-editing interface. No non-default server configuration is required beyond having the plugin installed and enabled. Exploitation is limited by the contributor-role prerequisite - sites that restrict registration or maintain tight control over contributor accounts reduce exposure significantly. The impact is further bounded by requiring a privileged user (e.g., admin or editor) to subsequently visit the injected page for the stored payload to execute in a high-value session context.

Impact

The CVSS 6.4 score reflects a meaningful but not critical risk profile: network-accessible (AV:N), low complexity (AC:L), low-privilege entry point (PR:L requiring only contributor access), and Scope:Changed (S:C) with low confidentiality and integrity impact. The Scope:Changed designation is the most significant factor - a contributor account can affect administrator sessions if an admin visits an injected page, potentially enabling privilege escalation or session hijacking beyond what the base score implies. No EPSS score was provided in the available intelligence, and the absence of a CISA KEV listing or confirmed POC means this is not currently a fire-drill priority for most organizations, though the contributed-user attack surface is broad on multi-author WordPress installations. The provided CVSS vector sets UI:N, which is technically debatable for stored XSS - a victim must still navigate to the injected page, suggesting UI:R may be more precise; this discrepancy is flagged in the assessed vector below. Overall, any multi-author WordPress site running Avada Builder through 3.15.6 where untrusted contributors exist carries real exposure, and patching should be treated as a routine but prompt maintenance task.

Exploit ScenarioDerived

An attacker registers or compromises a contributor-level account on a WordPress site running Avada Builder through 3.15.6, then creates or edits a page embedding a crafted 'size' shortcode attribute containing a JavaScript event handler payload. When a site administrator reviews or visits the published page, the stored script executes in the administrator's browser session, potentially allowing the attacker to exfiltrate the admin's authentication cookies, perform actions on the administrator's behalf, or create a new privileged account. No public proof-of-concept code is confirmed at time of analysis, but the bypass technique (shortcode attribute kses evasion) is well-documented in the WordPress security research community and replication is low-effort for knowledgeable actors.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 28, 2026

Stored Cross-Site Scripting in the Avada (Fusion) Builder WordPress plugin through version 3.15.6 allows authenticated contributors to permanently embed malicious JavaScript in page content via the 'size' shortcode attribute. The root bypass is structural: WordPress's wp_kses_post filter only inspects HTML angle-bracket constructs, so payloads confined entirely to a shortcode attribute string pass the filter unchanged at save time and execute in any visitor's browser. No public exploit code or CISA KEV listing is confirmed at time of analysis, though the Scope:Changed CVSS designation reflects that successful injection escalates attacker influence from the contributor's own context into the browsers of higher-privileged users, including site administrators.

RemediationAI

The primary remediation is to update the Avada (Fusion) Builder plugin to a version above 3.15.6; the exact fixed version was not confirmed in the available references and should be verified against the Avada changelog at https://avada.com/documentation/avada-changelog/ before deploying. As a compensating control where immediate patching is not possible, site administrators should audit contributor-role membership and remove or demote any accounts that do not require post-creation privileges, directly shrinking the attack surface since exploitation requires at minimum contributor access. Additionally, reviewing and restricting which shortcodes are available to lower-privileged roles via a role-based shortcode access plugin can limit the exposure of the vulnerable 'size' attribute pathway without disabling the plugin entirely. Enabling a web application firewall rule for stored XSS patterns (available through plugins such as Wordfence) can provide detection and partial mitigation but should not substitute for patching.

Affected VersionsENISA

Avada (Fusion) Builder 0 ≤3.15.6

Affected Packages

euvd avada_fusion_builder no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

CWE-79 (Stored XSS) arises here from a filter-scope mismatch in the Avada (Fusion) Builder plugin, identified via CPE cpe:2.3:a:themefusion:avada_(fusion)_builder:*:*:*:*:*:*:*:*. WordPress's built-in wp_kses_post sanitizer is designed to strip disallowed HTML tags and attributes, but its parsing logic keys on angle-bracket delimiters. Shortcode attributes are passed as plain strings - never interpreted as HTML at the point of sanitization - so an event-handler payload (e.g., onmouseover=alert(1)) embedded in the 'size' attribute is treated as an inert string by kses and stored verbatim. When the shortcode is rendered into the DOM, the attribute value is emitted without re-sanitization, causing the browser to execute the injected handler. This class of kses bypass, where shortcode parameters serve as an indirect injection channel, is a recurring pattern in the WordPress plugin ecosystem.

Know when Avada Fusion Builder gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Wordfence) PRIMARY 6.4 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
vuln.today AI 5.4 MEDIUM

Stored XSS requires a victim to load the injected page (UI:R); all other metrics align with the provided vector; no availability impact applies.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

DescriptionCVE.org

The Avada (Fusion) Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via 'size' Shortcode Attribute in all versions up to, and including, 3.15.6 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. WordPress's wp_kses_post filter does not neutralize the payload because the injected content resides entirely within a shortcode attribute string containing no HTML angle brackets, causing kses to pass it through unchanged at save time.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
High
top-selling premium WordPress theme and builder, broad install base
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2026-8713 CRITICAL POC
9.1 Jun 19

Arbitrary file deletion in the Avada (Fusion) Builder WordPress plugin through version 3.15.3 allows remote unauthentica

CVE-2026-18431 CRITICAL POC
9.8 Aug 26

Unauthenticated arbitrary file write in the Avada WordPress theme (versions up to and including 7.16) combined with the

CVE-2026-6279 CRITICAL
9.8 May 21

Unauthenticated remote code execution in the Avada Builder (fusion-builder) WordPress plugin versions up to and includin

CVE-2026-97670 CRITICAL
9.1 Oct 10

Unauthenticated attackers can trigger arbitrary WordPress action hooks on sites running the Avada (Fusion) Builder plugi

CVE-2026-4798 HIGH
7.5 May 13

Time-based SQL injection in Avada Builder for WordPress allows remote unauthenticated attackers to extract sensitive dat

CVE-2026-4782 MEDIUM
6.5 May 13

Arbitrary file read in Avada Builder plugin for WordPress versions up to 3.15.2 allows authenticated attackers with Subs

CVE-2026-1543 MEDIUM
6.4 May 21

Stored Cross-Site Scripting in Avada (Fusion) Builder for WordPress (all versions through 3.15.2) allows authenticated a

CVE-2026-12536 MEDIUM
6.4 Jul 13

Stored Cross-Site Scripting in the Avada (Fusion) Builder WordPress plugin versions up to 3.15.5 allows authenticated co

CVE-2026-1509 MEDIUM
5.4 Apr 15

Arbitrary WordPress action execution in Avada (Fusion) Builder plugin versions up to 3.15.1 allows authenticated attacke

CVE-2026-97471 MEDIUM
5.3 Oct 14

Unauthenticated information disclosure in the Avada (Fusion) Builder WordPress plugin (all versions up to and including

CVE-2026-1541 MEDIUM
4.3 Apr 15

Avada (Fusion) Builder plugin for WordPress up to version 3.15.1 allows authenticated Subscriber-level users and above t

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy