Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain or register Subscriber-level WordPress account
-
DeliveryInject script payload into user profile biographical field via shortcode parameter
-
ExploitPayload stored in WordPress database unescaped
-
ExecutionAdministrator views page with Dynamic Data shortcode rendering user bio
-
PersistMalicious script executes in administrator browser context
-
ImpactAttacker exfiltrates session cookies or performs privileged 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 a valid WordPress account with at minimum Subscriber-level privileges on the target site - attackers must be authenticated (CVSS PR:L confirmed). The Dynamic Data feature of the Avada (Fusion) Builder must be in active use on at least one published page, specifically pulling and rendering user-supplied data such as biographical information via a vulnerable shortcode. The injected payload only executes when a victim user (typically an administrator) loads such a page; the attacker cannot force this page view and must rely on normal administrative browsing behavior. Sites with closed or restricted user registration significantly limit the attacker pool to already-trusted users. The vulnerability affects the plugin across all WordPress hosting environments with no platform-specific restriction noted. |
| Impact | The CVSS 6.4 score reflects a meaningful but bounded threat profile. The vector AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N shows network-reachable exploitation with low attack complexity and no user interaction required by the attacker post-injection - however, PR:L confirms that a valid authenticated account at Subscriber level or higher is a hard prerequisite, which meaningfully limits opportunistic mass exploitation compared to unauthenticated flaws. The Changed Scope is the most consequential signal: a low-privilege attacker can affect a high-privilege victim's session, making account takeover a realistic downstream impact despite the moderate base score. No EPSS score was provided in the intelligence data, so probability-weighted exploitation likelihood cannot be quantified here. No CISA KEV listing exists and no public proof-of-concept has been identified, suggesting this has not yet attracted automated or widespread exploitation. For sites with open user registration (allowing arbitrary subscriber accounts), the realistic risk is elevated; for sites with closed registration, the attacker surface is sharply narrowed to existing authenticated users. |
| Exploit ScenarioDerived | An attacker registers a free subscriber account on a WordPress site running Avada Fusion Builder and edits their profile's Biographical Info field to inject a JavaScript payload such as a cookie-stealing script. When a site administrator later navigates to any page configured with a Dynamic Data shortcode that renders user biographical information, the stored script executes silently in the administrator's browser, exfiltrating their session token to an attacker-controlled server and enabling full administrative account takeover. No public proof-of-concept has been identified, but the attack pattern is well-understood and requires no specialized tooling beyond a registered account. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 21, 2026
Stored Cross-Site Scripting in Avada (Fusion) Builder for WordPress (all versions through 3.15.2) allows authenticated attackers with Subscriber-level access to persist malicious JavaScript via unsanitized shortcode parameters. The injected scripts execute in the browser of any user - typically an administrator - who views a page rendering dynamic user data such as biographical information sourced through the plugin's Dynamic Data feature. With CVSS Scope set to Changed (S:C), successful exploitation crosses the victim's security boundary, enabling session hijacking or privilege escalation against higher-privileged users. No public exploit code or CISA KEV listing has been identified at time of analysis.
RemediationAI
The primary remediation is to update the Avada (Fusion) Builder plugin to a version beyond 3.15.2 immediately. The exact patched version is not independently confirmed from the available intelligence data - consult the official Avada changelog at https://avada.com/documentation/avada-changelog/ and the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/72a6b040-ed02-4561-82f2-4adb820bdf7d?source=cve to confirm the minimum safe version before updating. As an interim compensating control for sites that cannot patch immediately, disable open user registration to prevent unauthenticated individuals from creating subscriber accounts, which removes the primary attacker entry point; note this does not protect against already-registered low-privilege users. Additionally, review and sanitize existing user biographical fields in the WordPress database for any sites that have had open registration, as stored payloads persist until removed even after patching.
Affected VersionsENISA
Affected Packages
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 (Improper Neutralization of Input During Web Page Generation) describes the root cause: the plugin's shortcode handlers accept user-controlled input but fail to sanitize it before storage and fail to escape it on output. Avada (Fusion) Builder (CPE: cpe:2.3:a:themefusion:avada_(fusion)_builder:*:*:*:*:*:*:*:*) is a widely deployed page-builder and theme framework for WordPress developed by ThemeFusion. Its Dynamic Data feature pulls stored user attributes - including user biographical fields - and renders them inline within page content. Because WordPress allows subscribers to edit their own profile fields (e.g., 'Biographical Info'), this mechanism becomes the injection vector: an attacker writes a script payload into a profile field that a vulnerable shortcode later outputs unescaped. The CVSS Changed Scope reflects that the injected payload runs in a different browsing context (the administrator's session) than the one that submitted it.
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
AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
Primary rating from Vendor (Wordfence) · only source for this CVE.
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The Avada (Fusion) Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via multiple shortcodes in all versions up to, and including, 3.15.2 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Subscriber-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user (typically an administrator) accesses a page displaying dynamic user data (such as via the Dynamic Data feature pulling user biographical information).
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Related Vulnerabilities in Avada Builder Plugin RCE and XSS Vulnerabilities
View all 2More in Avada Fusion Builder
View allArbitrary file deletion in the Avada (Fusion) Builder WordPress plugin through version 3.15.3 allows remote unauthentica
Unauthenticated arbitrary file write in the Avada WordPress theme (versions up to and including 7.16) combined with the
Unauthenticated attackers can trigger arbitrary WordPress action hooks on sites running the Avada (Fusion) Builder plugi
Time-based SQL injection in Avada Builder for WordPress allows remote unauthenticated attackers to extract sensitive dat
Arbitrary file read in Avada Builder plugin for WordPress versions up to 3.15.2 allows authenticated attackers with Subs
Stored cross-site scripting in the Avada (Fusion) Builder WordPress plugin (all versions up to and including 3.16.2) all
Stored Cross-Site Scripting in the Avada (Fusion) Builder WordPress plugin through version 3.15.6 allows authenticated c
Stored Cross-Site Scripting in the Avada (Fusion) Builder WordPress plugin versions up to 3.15.5 allows authenticated co
Arbitrary WordPress action execution in Avada (Fusion) Builder plugin versions up to 3.15.1 allows authenticated attacke
Unauthenticated information disclosure in the Avada (Fusion) Builder WordPress plugin (all versions up to and including
Avada (Fusion) Builder plugin for WordPress up to version 3.15.1 allows authenticated Subscriber-level users and above t
EUVD-2026-31211
GHSA-c7gm-xj5j-p869
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB