Skip to main content

Ultimate Member User Profile Registration Login Member Directory Content Restriction Membership Plugin CVE-2025-15064

| EUVDEUVD-2025-209217 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-04-04 Wordfence GHSA-px95-m842-v7xq
6.4
CVSS 3.1 · Vendor: Wordfence
View

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.

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

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

Alert me

AnalysisAIv1 – 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

Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin 0 ≤2.11.1

Affected Packages

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

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

Vendor (Wordfence) PRIMARY 6.4 MEDIUM
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

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

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

EPSS Score
0.0%
Top 99% exploitable
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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.0%
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