ZeroHour

CVE-2026-19423

mass

Unauthenticated Privilege Escalation in Ultimate Member WordPress Plugin (pre-2.13.0)

CVSS 3.1
8.1 high
EPSS
<1%p20
Published
()
Modified
AI analysis

Ultimate Member before 2.13.0 mishandles role validation: when the plugin cannot resolve the set of roles a profile or registration form permits, it screens the submitted role value against the site's registered role names instead of the form's own allow-list (CWE-269, improper privilege management). An unauthenticated attacker who registers through the plugin's own registration form can therefore submit an arbitrary role name, such as administrator, and have it accepted. This grants the attacker arbitrary capabilities and administrator-equivalent access on the affected WordPress site without any credentials. Any WordPress site running Ultimate Member prior to 2.13.0 is affected, though practical exploitability depends on per-site form configuration where the permitted role set cannot be resolved, consistent with the elevated attack complexity in the 8.1 CVSS score. No public proof-of-concept, CISA KEV listing, or confirmed in-the-wild exploitation is known at this time, and EPSS estimates roughly a 0.3% probability of exploitation within 30 days.

What to do: Upgrade Ultimate Member to version 2.13.0 or later. Until patched, restrict or remove role-selection fields from registration and profile forms, and audit existing user accounts—especially recently registered ones—for unexpected administrator or other elevated roles. Site owners should also review which roles each Ultimate Member form is configured to permit and verify that low-privileged users have not self-assigned higher-privilege roles.

Affected
Ultimate Member WordPress pluginbefore 2.13.0
Estimated exposure
mass≈200,000 WordPress sites (Ultimate Member has ~200k active installs), with a smaller subset likely exploitable given the configuration-dependent trigger — Estimate is based on the plugin's roughly 200,000 active WordPress installations reported on WordPress.org, reduced in practical terms by the fact that exploitation requires registration/profile forms whose permitted role set cannot be…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

The Ultimate Member WordPress plugin before 2.13.0 does not validate a submitted role selection when it cannot resolve the set of roles a profile form permits, and screens the value against the site's registered role names rather than against the form's own allow-list, allowing unauthenticated users who register through the Ultimate Member WordPress plugin before 2.13.0's own form to grant themselves arbitrary capabilities and reach administrator-equivalent access.

Ecosystems
WordPress
Weakness
CWE-269
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.