Skip to main content

WP User Manager CVE-2026-110523

| EUVDEUVD-2026-107069 HIGH
Improper Privilege Management (CWE-269)
2026-10-21 WPScan GHSA-5mcj-pr4f-hvfp
8.1
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Locate published paid registration form
  2. Delivery
    Submit registration without payment (gateway disconnected)
  3. Exploit
    Capability restriction not enforced
  4. Execution
    Obtain administrator-equivalent role
  5. Impact
    Full WordPress site compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a specific non-default operational state in WP User Manager (versions 2.9.21-2.9.25): a paid registration form must be published and configured to assign a privileged, administrator-equivalent role, AND the configured payment gateway must be disconnected/inactive while that form remains live. The capability restriction that normally gates the role behind completed payment is not kept in force once the gateway is disconnected. Limiting factors: the site must previously have deployed paid registration granting a high-privilege role and then disconnected the gateway without unpublishing the form - a site that never used paid registration, never assigned a privileged role via the form, or unpublished the form is not exploitable. No user interaction or authentication is required of the attacker (unauthenticated, per PR:N/UI:N).

Impact

This is a genuinely high-impact privilege-escalation flaw (CWE-269) but its real-world urgency is tempered by a specific preconditioning requirement reflected in the CVSS vector. The vendor CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:N/C:H/I:H/A:H, base 8.1) is internally consistent with the description: AV:N and PR:N are correct because any unauthenticated visitor can submit a public registration form, while AC:H correctly captures that exploitation only works when the site is in a non-default state - a paid registration form configured to grant an administrator-equivalent role is still published AFTER the payment gateway has been disconnected. A publicly available exploit code exists (published by WPScan), which raises practical risk, but there is NO CISA KEV listing and NO EPSS score was provided in the input, so there is no evidence of active or widespread exploitation at time of analysis. Net: the C:H/I:H/A:H impact (full admin-equivalent takeover) makes this a real priority for any site that actually ran paid registration and then disconnected its gateway, but the AC:H conditional configuration dependency means it is not a blanket mass-exploitation threat against all installs. Do not conflate the public POC with active exploitation - they are distinct signals, and no in-the-wild activity is confirmed here.

Exploit ScenarioDerived

A WordPress site previously used WP User Manager's paid registration to gate an administrator-equivalent role behind payment, then disconnected or deactivated its payment gateway while leaving the paid registration form published. An unauthenticated attacker simply submits that still-live registration form and is immediately granted the privileged role without any payment, gaining admin-equivalent control. A public exploit for this condition has been published by WPScan.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 21, 2026

Unauthenticated privilege escalation in the WP User Manager WordPress plugin (versions 2.9.21 through 2.9.25) allows an attacker to submit a live paid registration form and receive its configured administrator-equivalent role once the associated payment gateway has been disconnected - the payment gate is silently dropped instead of failing closed. The flaw is rated CVSS 8.1 (AV:N/AC:H/PR:N/UI:N/C:H/I:H/A:H, CWE-269), but practical exploitation requires the non-default combination of a published paid registration form that assigns a privileged role plus an inactive gateway, so sites that never offered paid registration, never mapped the form to a high-privilege role, or have unpublished the form are not exposed. Publicly available exploit code exists and the issue is fixed in 2.9.26; no KEV listing appears in the supplied intelligence.

RemediationAI

Vendor-released patch: upgrade WP User Manager to 2.9.26 or later, which restores the paid-registration capability restriction regardless of gateway state - this is the only complete fix and should be applied to every site running 2.9.21-2.9.25, prioritising any site that currently has a paid registration form published. If the upgrade cannot be staged immediately, the highest-value compensating control is to unpublish or delete every paid registration form that assigns a privileged role, or temporarily change the form's assigned role to a low-privilege one (e.g. Subscriber); the trade-off is that this halts paid sign-ups and alters onboarding for legitimate members until the patch is applied. Do not rely on disconnecting or re-enabling the gateway as a mitigation, since gateway state is precisely the condition that disables enforcement. In parallel, audit wp_users/wp_usermeta for accounts created through the registration form that hold administrator or other elevated roles and remove any that cannot be accounted for; note that a determined attacker who has already registered may have created additional accounts or content, so a full compromise review is warranted where the precondition configuration existed. Because exploit code is publicly available, treat unpatched, preconditioned sites as actively reachable and re-check the WPScan advisory (https://wpscan.com/vulnerability/0f26a111-043f-4f03-899a-256673672fd3/) and NVD entry (https://nvd.nist.gov/vuln/detail/CVE-2026-110523) for updates.

Affected VersionsENISA

WP User Manager 2.9.21 <2.9.26

Affected Packages

euvd wp_user_manager fix: 2.9.26

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

WP User Manager is a WordPress membership/registration plugin that extends the core roles-and-capabilities model: registration forms call WordPress role assignment functions so a newly created user inherits whatever role the form is configured with, and the plugin's paid registration module is supposed to withhold that assignment until a payment gateway confirms a completed transaction. The root cause is CWE-269 (Improper Privilege Management): the capability restriction is bound to the state of the configured gateway rather than to the form itself, so when a site disconnects or deactivates its gateway the enforcement branch is bypassed while the published form continues to pass submissions straight to role assignment. Because the plugin's gating logic lives in application code rather than in a WordPress capability check enforced at user creation, there is no server-side backstop preventing an administrator-equivalent role from being granted to an unauthenticated registrant. The supplied CPE (cpe:2.3:a:unknown:wp_user_manager:*:*:*:*:*:*:*:*) is an unversioned wildcard and cannot be used to scope exposure; the EUVD data narrows the vulnerable range to 2.9.21 up to (but not including) 2.9.26. The CVSS vector's PR:N and UI:N confirm the attacker needs neither credentials nor victim interaction, while AC:H reflects the configuration-dependent preconditioning rather than any complexity in the request itself.

Know when Wp User Manager 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 (WPScan) PRIMARY 8.1 HIGH
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.1 HIGH

Unauthenticated remote form submission gives PR:N/AV:N, but it only works in a misconfigured post-gateway-disconnect state so AC:H; an admin-equivalent role yields full C/I/A.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Oct 21, 2026 - 11:22 NVD
8.1 (HIGH)
Patch available
Oct 21, 2026 - 07:01 EUVD
CVE Published
Oct 21, 2026 - 06:00 cve.org
HIGH 8.1
CVE Published
Oct 21, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The WP User Manager WordPress plugin before 2.9.26 does not keep its paid-registration capability restrictions in force once the payment gateway is disconnected, while a published paid registration form continues to assign its configured role, allowing unauthenticated users to register and immediately obtain a privileged administrator-equivalent role without completing the payment meant to gate it.

Technical POC Analysis

CWE-269, Improper Privilege Management.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

WP User Manager, a WordPress membership and registration plugin, exposes versions 2.9.21 through 2.9.25 to a privilege-escalation flaw (CVE-2026-110523) in which an unauthenticated visitor can complete a paid registration form and receive its configured administrator-equivalent role once the associated payment gateway has been disconnected. Where that configuration exists, a single registration can hand an outside party full administrative control of the site, including content, member records, and any customer or payment-adjacent data hosted there, so leadership should treat each affected site as a potential full-compromise scenario. Publicly available exploit code exists, though no CISA KEV listing appears in the supplied intelligence and exposure is confined to sites that publish a paid form mapped to a high-privilege role alongside an inactive gateway.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 96% exploitable
Prevalence
Medium
popular WordPress user-management/membership plugin, tens of thousands of installs
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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 HIGH
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

60
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

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