Summary
CVE-2026-19423 is an unauthenticated privilege escalation vulnerability in the Ultimate Member WordPress plugin. The plugin validates user-submitted role values during registration against the site’s list of registered roles rather than the registration form’s own allowlist, letting an unauthenticated attacker assign themselves administrator-equivalent capabilities. The issue carries a CVSS v3.1 base score of 8.1 (High).
Technical details
- Root cause: During processing of profile/registration form submissions, the plugin checks the submitted role field against the site’s registered role names instead of the form’s configured allowed-roles list.
- Trigger conditions: An attacker submits a registration or profile form with a role value corresponding to a registered site role (e.g., administrator) that is not intended to be selectable via the form.
- Attack vector: Network-based, no authentication or user interaction required; attack complexity is rated High.
- Impact: Unauthenticated users can grant themselves arbitrary capabilities, reaching administrator-equivalent access, with high impact to confidentiality, integrity, and availability of the affected WordPress site.
Affected software
- Ultimate Member WordPress plugin, versions 2.6.7 through 2.12.1 (inclusive)
Severity
- CVSS v3.1 Base Score: 8.1 (High)
- Vector:
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Mitigation and recommended actions
- Immediate: Upgrade the Ultimate Member plugin to version 2.13.0 or later, which fixes the role-validation logic.
- If patching is not immediately possible: Restrict or disable public user registration and profile-editing forms provided by the plugin until the update can be applied, and review existing user accounts for unauthorized role/capability changes.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Raw response body:
/wp-content/plugins/ultimate-member/

