Description
The Ultimate Member WordPress plugin before 2.12.0 does not properly sanitise and escape the value of custom textarea profile fields before outputting it on user profiles, allowing authenticated users with Subscriber-level access and above to store JavaScript that executes when any user, including an administrator, views the affected profile.
Published: 2026-07-06
Score: 8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises because the Ultimate Member WordPress plugin, before version 2.12.0, fails to properly sanitize and escape custom textarea profile fields. Authenticated users holding Subscriber‑level access or higher can inject JavaScript that executes whenever any user—including administrators—views the affected profile. This CWE‑79 weakness allows an attacker to run code in the victim’s browser context, potentially enabling cookie theft, session hijacking, or other malicious actions against the profile owner. The CVSS score of 8 indicates a high likelihood of significant impacts on confidentiality, integrity, and availability for site users.

Affected Systems

All WordPress sites that have installed Ultimate Member prior to version 2.12.0, particularly those using custom textarea profile fields. The version information is not explicitly specified in the CVE, so any installation of the plugin earlier than 2.12.0 is considered vulnerable.

Risk and Exploitability

With an EPSS score of less than 1%, current public exploitation probability is low, and the vulnerability does not appear in the CISA KEV catalog. Nevertheless, exploitation requires an authenticated account with Subscriber access, which is commonly available in many sites. Once injected, the script runs under the attacker’s control whenever the composite profile is viewed, creating a reliable and persistent attack vector that can affect administrators and other privileged users.

Generated by OpenCVE AI on July 25, 2026 at 21:06 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Ultimate Member plugin to version 2.12.0 or newer to apply the vendor fix for the stored XSS issue.
  • If an upgrade is not immediately possible, disable or delete any custom textarea profile fields until the patch is applied, so that no harmful content can be stored in these fields.
  • Configure the plugin or WordPress output sanitization settings, or employ a security plugin that strips or escapes JavaScript from custom profile fields.

Generated by OpenCVE AI on July 25, 2026 at 21:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 25 Jul 2026 21:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Wed, 22 Jul 2026 13:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Fri, 17 Jul 2026 00:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Wed, 15 Jul 2026 09:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Tue, 14 Jul 2026 08:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Mon, 13 Jul 2026 11:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Sat, 11 Jul 2026 16:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Sat, 11 Jul 2026 05:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Wed, 08 Jul 2026 17:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Wed, 08 Jul 2026 10:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Tue, 07 Jul 2026 18:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Tue, 07 Jul 2026 11:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Mon, 06 Jul 2026 17:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Mon, 06 Jul 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 06 Jul 2026 08:45:00 +0000

Type Values Removed Values Added
First Time appeared Ultimatemember
Ultimatemember ultimate Member
Wordpress
Wordpress wordpress
Vendors & Products Ultimatemember
Ultimatemember ultimate Member
Wordpress
Wordpress wordpress

Mon, 06 Jul 2026 07:30:00 +0000

Type Values Removed Values Added
Description The Ultimate Member WordPress plugin before 2.12.0 does not properly sanitise and escape the value of custom textarea profile fields before outputting it on user profiles, allowing authenticated users with Subscriber-level access and above to store JavaScript that executes when any user, including an administrator, views the affected profile.
Title Ultimate Member < 2.12.0 - Subscriber+ Stored XSS via Custom Textarea Profile Fields
References

Subscriptions

Ultimatemember Ultimate Member
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-07-06T12:02:30.806Z

Reserved: 2026-06-09T09:51:17.031Z

Link: CVE-2026-11766

cve-icon Vulnrichment

Updated: 2026-07-06T12:02:22.314Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-25T21:15:03Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')