Ultimate Member User Profile Registration Login Member Directory Content Restriction Membership Plugin
CVE-2025-15064
|
EUVD-2025-209217
MEDIUM
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. |
| Impact | The CVSS 6.4 score reflects a network-accessible vulnerability with low attack complexity and low privilege requirements (PR:L). The attack requires authenticated access (subscriber level minimum) and does not require user interaction beyond the attacker's own profile modifications, though it does require victims to view the injected content. EPSS exploitation probability is moderate given the requirement for authentication and the conditional feature flag (HTML support must be enabled). SSVC considerations favor this as a practical priority: exploitation is straightforward (inject HTML/JS into profile), automatable (simple form submission), and causes integrity impact through script execution. KEV status and active exploitation data are not provided, suggesting this has not been confirmed as actively exploited in the wild at time of analysis. However, the authenticated-but-low-privilege barrier and feature-flag requirement lower real-world risk compared to unauthenticated XSS vectors. Organizations with many user accounts or public-facing member directories should prioritize this. |
| Exploit ScenarioDerived | An authenticated attacker with subscriber-level access registers or logs into a WordPress site running Ultimate Member with HTML support enabled. The attacker crafts a user description containing a <script> tag or event handler (e.g., <img src=x onerror='alert(1)'>) and saves their profile. When site administrators, members, or public visitors view the attacker's profile page or member directory listing, the malicious script executes in their browsers, potentially stealing session cookies, redirecting to phishing pages, or modifying page content. No special user interaction is required beyond the victim viewing the profile-the XSS payload triggers automatically. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 04, 2026
Stored cross-site scripting in Ultimate Member plugin versions up to 2.11.1 allows authenticated subscribers and above to inject arbitrary JavaScript via the user description field when HTML support is enabled, executing malicious scripts in pages viewed by other users. The vulnerability requires prior authentication and user interaction but affects site visitors broadly once injected. Wordfence reported the issue; a fix is available in patched versions.
RemediationAI
Upgrade Ultimate Member plugin to version 2.11.2 or later, which addresses the input sanitization and output escaping deficiencies. Administrators should immediately update via the WordPress plugin directory or GitHub repository (https://github.com/ultimatemember/ultimatemember). As an interim mitigation pending upgrade, disable the 'HTML support for user description' setting in Ultimate Member plugin configuration to prevent script injection and execution, though this reduces profile functionality. Additionally, audit existing user profiles for suspicious content injected before patching, and consider limiting subscriber-level user registration if the feature is not essential.
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
Ultimate Member is a WordPress plugin that provides user profile, registration, and member directory functionality. The vulnerability stems from insufficient input sanitization and output escaping in the user description field (CWE-79: Improper Neutralization of Input During Web Page Generation). When the plugin's 'HTML support for user description' setting is enabled, user-supplied HTML and JavaScript are stored in the database without proper sanitization and later rendered without adequate escaping. This allows authenticated users with subscriber-level access or higher to inject persistent malicious scripts that execute in the browser context of any visitor viewing the compromised user profile or related pages.
Know when Ultimate Member User Profile Registration Login Member Directory Content Restriction Membership Plugin 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 Ultimate Member - User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the user description field in all versions up to, and including, 2.11.1 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 accesses an injected page. The vulnerability is only exploitable when "HTML support for user description" is enabled in Ultimate Member settings.
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.
More in Ultimate Member User Profile Registration Login Member Directory Content Restriction Membership Plugin
View allAccount takeover in the Ultimate Member WordPress plugin (versions ≤ 2.11.4) allows Contributor-level authenticated user
A information disclosure vulnerability in for WordPress is vulnerable to Sensitive Information Exposure in all (CVSS 8.0
Unauthenticated attackers can read privacy-restricted member profile field data in the WordPress plugin Ultimate Member
Stored cross-site scripting in the Ultimate Member WordPress plugin (User Profile, Registration, Login, Member Directory
Stored Cross-Site Scripting in the Ultimate Member WordPress plugin (versions ≤ 2.11.4) permits any subscriber-level aut
Stored Cross-Site Scripting in Ultimate Member WordPress plugin (all versions ≤ 2.12.1) allows authenticated attackers w
Stored cross-site scripting in the Ultimate Member WordPress plugin through 2.14.0 lets authenticated users with subscri
GHSA-px95-m842-v7xq
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB