Skip to main content

Beaver Builder CVE-2025-8427

MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2025-10-23 security@wordfence.com
5.4
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Obtain Contributor-level WordPress account
  2. Delivery
    Inject payload via 'auto_play' parameter
  3. Exploit
    Payload stored in page content
  4. Execution
    Higher-privileged user views injected page
  5. Impact
    Script executes in victim browser session

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 an authenticated WordPress account with Contributor-level privileges or higher (per CVSS PR:L) on a site running Beaver Builder Lite/Starter version 2.9.2.1 or earlier, and the attacker must be able to supply input through the 'auto_play' parameter of a Beaver Builder module. Execution is gated by user interaction (UI:R): the stored payload only fires when another user - ideally a higher-privileged admin - accesses the injected page. This limits realistic impact to multi-user/multi-author sites where untrusted Contributor accounts exist; single-admin installations where no lower-trust accounts are provisioned face negligible practical risk. The free Lite edition is the affected build; the commercial/premium editions are not referenced in the provided CPE.

Impact

This is a genuine but low-to-moderate priority issue, not a top-tier emergency. The CVSS 3.1 base score of 5.4 (Medium) is driven by AV:N/AC:L but tempered by PR:L (requires at least Contributor-level WordPress authentication) and UI:R (a victim must view the injected page); the S:C scope change and C:L/I:L reflect script execution in another user's browser context rather than direct server compromise. Exploitation signals are consistently low: EPSS is 0.18% (6th percentile), there is no CISA KEV listing, and no public exploit code was identified in the provided data - no public exploit identified at time of analysis. The signals do NOT conflict; they align toward a real-but-not-urgent stored XSS requiring an authenticated foothold. The key limiting factor is the trust prerequisite: an attacker must already hold a Contributor (or higher) account, so this is primarily a privilege-escalation/lateral-movement risk on multi-author sites rather than a mass-exploitable unauthenticated flaw. Note the data was reported by Wordfence (security@wordfence.com), a credible WordPress-focused source, which lends confidence to the vulnerability's validity even though no vendor advisory text is included.

Exploit ScenarioDerived

On a multi-author WordPress site, an attacker holding a Contributor-level account edits content using the Beaver Builder (Lite/Starter) module and injects a malicious script via the 'auto_play' parameter, which is stored without sufficient sanitization. When an administrator or another logged-in user later previews or opens that page, the script executes in their browser session, potentially stealing session cookies or performing actions as that higher-privileged user. No public proof-of-concept was provided, so the attack is plausible from the description but not demonstrated in the supplied data.

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 – Oct 08, 2026

Stored cross-site scripting in the Beaver Builder Lite (Starter) plugin for WordPress affects all versions up to and including 2.9.2.1, where an authenticated user holding Contributor-level access or higher can inject arbitrary JavaScript through the 'auto_play' parameter that later executes in the browser of anyone viewing the injected page. The CVSS vector (PR:L, UI:R, S:C, 5.4) confirms exploitation requires a valid low-privilege account and fires only when another user - typically a higher-privileged admin reviewing or previewing the content - interacts with the page, which materially limits practical risk to multi-author sites that provision untrusted Contributor accounts. No public exploit code has been identified at time of analysis, the EPSS score is low at 0.18% (6th percentile), and there is no CISA KEV listing.

RemediationAI

Upgrade the Beaver Builder Lite (Starter) plugin to a release newer than 2.9.2.1 - the fixed version should be confirmed against the vendor change log at https://www.wpbeaverbuilder.com/change-logs/, since the provided data does not name an exact patched version; because all versions up to and including 2.9.2.1 are affected, any release after that point is the minimum baseline. Until the update is applied, reduce the attack surface by auditing and removing Contributor-or-higher accounts that are not strictly needed, and by having administrators use the plugin's own list/preview screens rather than opening unknown-author drafts in the main editor (trade-off: it slows editorial workflows). Avoid saving or reviewing Beaver Builder layouts that contain untrusted 'auto_play' values, and search existing posts for the auto_play attribute to find and purge injected content before an admin views it. A web application firewall rule or content-security-policy header that blocks inline script execution in wp-admin can blunt the payload but may break legitimate builder previews and admin UI features, so treat those as temporary compensating controls, not fixes. See the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/afec9b5b-da37-4e12-935e-9d3bb3ca01f0?source=cve) for detection guidance.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

The flaw is a classic stored (persistent) cross-site scripting weakness classed as CWE-79, Improper Neutralization of Input During Web Page Generation, arising from insufficient sanitization of the module attribute 'auto_play' combined with missing output escaping when that stored value is rendered. Beaver Builder Lite is the free, WordPress.org-distributed edition of the FastLine Media page builder, captured in the CPE string cpe:2.3:a:fastlinemedia:beaver_builder:*:*:*:*:lite:wordpress:*:*; module settings in Beaver Builder are persisted as post content/meta, so the malicious payload is saved with the page and served back by the site itself rather than reflected. Because WordPress Contributors can create and edit their own drafts but cannot publish, the payload is typically triggered when an editor or administrator opens the draft for review or preview - which is exactly why the assessed vector carries UI:R (user interaction) and S:C (scope change, since the script escapes the vulnerable component's intended security context into the broader admin session). This is not a server-side code execution or privilege-escalation flaw; impact is bounded to script execution in a victim user's authenticated browser session, with low confidentiality and integrity impact and no availability impact.

Know when Beaver 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

NVD PRIMARY 5.4 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
vuln.today AI 5.4 MEDIUM

Contributor authentication required (PR:L), victim must load the page (UI:R), stored XSS executes in another user's context changing scope (S:C) with low C/I impact and no availability effect.

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:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from NVD.

CVSS VectorNVD

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

DescriptionNVD

The Beaver Builder Plugin (Starter Version) plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘auto_play’ parameter in all versions up to, and including, 2.9.2.1 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.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Medium
popular WordPress page builder, but only the free Lite/Starter edition is affected
Data Quality
3 sources
Confidence: Low

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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

27
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +27
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.

Affected Products (CPE)NVD

cpe:2.3:a:fastlinemedia:beaver_builder:*:*:*:*:lite:wordpress:*:*
CVE-2022-36425 CRITICAL
9.8 Sep 06

Broken Access Control vulnerability in Beaver Builder plugin <= 2.5.4.3 at WordPress. Rated critical severity (CVSS 9.8)

CVE-2026-40744 HIGH
8.5 Apr 15

Blind SQL injection in Beaver Builder WordPress plugin (≤2.10.1.2) allows authenticated attackers with low‑privilege acc

CVE-2025-4102 HIGH
7.2 Jun 20

The Beaver Builder Plugin (Starter Version) for WordPress contains an arbitrary file upload vulnerability in the 'save_e

CVE-2023-50889 MEDIUM
6.5 Dec 29

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in The Beaver Builder

CVE-2024-30425 MEDIUM
6.5 Mar 29

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Beaver Builder Bea

CVE-2024-53797 MEDIUM
6.5 Dec 06

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Beaver Builder Bea

CVE-2024-4430 MEDIUM
6.4 May 14

The Beaver Builder - WordPress Page Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ph

CVE-2024-1074 MEDIUM
6.4 Mar 13

The Beaver Builder - WordPress Page Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the au

CVE-2024-3923 MEDIUM
6.4 May 14

The Beaver Builder - WordPress Page Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the li

CVE-2024-2925 MEDIUM
6.4 Apr 02

The Beaver Builder - WordPress Page Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the pl

CVE-2024-0896 MEDIUM
6.4 Mar 13

The Beaver Builder - WordPress Page Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the bu

CVE-2024-0897 MEDIUM
6.4 Mar 13

The Beaver Builder - WordPress Page Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the im

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