Plugins · wp-user-manager · data as of 2026-11-04
Is WP User Manager safe? Known vulnerabilities and latest version
- Latest version
- 2.10.5
- Last updated
- 2026-11-01
- Active installs
- 10,000+
- Known issues on record
- 17
- Unpatched in latest
- 0
- Tested up to WP
- 7.1.4 · PHP 7.4+
Registration forms, a frontend login form, user profiles and a member directory for WordPress. Add Stripe payments and content restriction. — by WP User Manager
What to do
- Update to the latest version (2.10.5). Anything older than 2.10.0 has at least one known issue listed below. Dashboard → Updates, or Plugins → “update now”.
- If you cannot update right away, deactivate it until you can.
- Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
- If you ran a vulnerable version and something looks off (spam pages, strange admins, redirects), run the free scan.
With WP-CLI: wp plugin get wp-user-manager --field=version shows what you run; wp plugin update wp-user-manager updates it.
Check your version
Known vulnerabilities
17 on record, newest first. “Affected” is the version range the source gives; “fixed in” is the version the source names, or (marked *) the first wordpress.org release after the last affected version.
medium 5.3 CVE-2026-116846 · published 2026-10-29
Missing authorization check in WP User Manager (2.9.26 and older)
- Affected
- 2.9.26 and older
- Fixed in
- 2.10.0
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Missing Authorization vulnerability in WP User Manager WP User Manager wp-user-manager allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects WP User Manager: from n/a through 2.9.26.
high 8.1 CVE-2026-110523 · published 2026-10-21
Privilege escalation in WP User Manager (2.9.21 up to (not including) 2.9.26)
- Affected
- 2.9.21 up to (not including) 2.9.26
- Fixed in
- 2.9.26
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory
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.
medium 4.3 CVE-2026-112823 · published 2026-10-20
Missing authorization check in WP User Manager (2.9.25 and older)
- Affected
- 2.9.25 and older
- Fixed in
- 2.9.26
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Missing Authorization vulnerability in WP User Manager WP User Manager wp-user-manager allows Manipulating User State.This issue affects WP User Manager: from n/a through 2.9.25.
medium 5.3 CVE-2026-110527 · published 2026-10-17
Missing authorization check in WP User Manager (2.9 up to (not including) 2.9.20)
- Affected
- 2.9 up to (not including) 2.9.20
- Fixed in
- 2.9.20
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory
The WP User Manager WordPress plugin before 2.9.20 does not roll back the WordPress account it creates during payment-gated registration when the subsequent payment step fails, allowing unauthenticated users to create functional accounts without completing payment.
medium 5.3 CVE-2026-108496 · published 2026-10-13
Missing authorization check in WP User Manager (2.9.24 and older)
- Affected
- 2.9.24 and older
- Fixed in
- 2.9.25
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Missing Authorization vulnerability in WP User Manager WP User Manager wp-user-manager allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects WP User Manager: from n/a through 2.9.24.
medium 4.3 CVE-2026-107423 · published 2026-10-12
Missing authorization check in WP User Manager (2.9.22 and older)
- Affected
- 2.9.22 and older
- Fixed in
- 2.9.23
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Missing Authorization vulnerability in WP User Manager WP User Manager wp-user-manager allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects WP User Manager: from n/a through 2.9.22.
medium 6.5 CVE-2026-103085 · published 2026-10-05
Missing authorization check in WP User Manager (2.9.20 and older)
- Affected
- 2.9.20 and older
- Fixed in
- 2.9.21
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Improper Access Control vulnerability in WP User Manager WP User Manager wp-user-manager allows Privilege Abuse.This issue affects WP User Manager: from n/a through 2.9.20.
medium 5.3 CVE-2026-94079 · published 2026-09-23
Missing authorization check in WP User Manager (2.9.19 and older)
- Affected
- 2.9.19 and older
- Fixed in
- 2.9.20
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Unauthenticated Broken Access Control in WP User Manager <= 2.9.19 versions.
medium 4.3 CVE-2026-18345 · published 2026-09-22
Missing authorization check in WP User Manager (2.9.18 and older)
- Affected
- 2.9.18 and older
- Fixed in
- 2.9.19 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The WP User Manager plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the Connect::complete() function in versions up to, and including, 2.9.18. The function is registered on the admin_init hook (which fires for every authenticated user that reaches /wp-admin/, including Subscribers) and performs no current_user_can() or nonce verification before fetching Stripe credentials from the external WPUM connect service and writing them (publishable key, secret key, gateway mode, and connected Stripe account ID) into the wpum_settings option via wpum_update_option()/update_option(). This makes it possible for authenticated attackers, with Subscriber-level access and above, to hijack the site's Stripe integration by completing their own Stripe Connect OAuth flow and then invoking the callback on the target site, causing all subsequent Stripe payments to be routed to the attacker's Stripe account.
NVD CVE-2026-18345Wordfence advisoryCode change (fix)Plugin source
critical 9.9 CVE-2026-49766 · published 2026-06-15
Arbitrary file deletion in WP User Manager (2.9.16 and older)
- Affected
- 2.9.16 and older
- Fixed in
- 2.9.17
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Subscriber Arbitrary File Deletion in WP User Manager <= 2.9.16 versions.
high 7.5 CVE-2026-9290 · published 2026-06-06
File inclusion in WP User Manager (2.9.17 and older)
- Affected
- 2.9.17 and older
- Fixed in
- 2.9.18 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The WP User Manager – User Profile Builder & Membership plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 2.9.17 via the (profile template scope) function. This makes it possible for unauthenticated attackers to include and execute arbitrary .php files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where .php file types can be uploaded and included.
NVD CVE-2026-9290Wordfence advisoryCode change (fix)github.comPlugin source
medium 6.8 CVE-2025-13320 · published 2025-12-12
Arbitrary file deletion in WP User Manager (2.9.12 and older)
- Affected
- 2.9.12 and older
- Fixed in
- 2.9.13 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The WP User Manager plugin for WordPress is vulnerable to Arbitrary File Deletion in all versions up to, and including, 2.9.12. This is due to insufficient validation of user-supplied file paths in the profile update functionality combined with improper handling of array inputs by PHP's filter_input() function. This makes it possible for authenticated attackers, with Subscriber-level access and above, to delete arbitrary files on the server via the 'current_user_avatar' parameter in a two-stage attack which can make remote code execution possible. This only affects sites with the custom avatar setting enabled.
NVD CVE-2025-13320Wordfence advisoryCode change (fix)Plugin source
critical 9.8 CVE-2025-60245 · published 2025-11-06
PHP object injection in WP User Manager (2.9.12 and older)
- Affected
- 2.9.12 and older
- Fixed in
- 2.9.13
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Deserialization of Untrusted Data vulnerability in WP User Manager WP User Manager wp-user-manager allows Object Injection.This issue affects WP User Manager: from n/a through <= 2.9.12.
medium 4.3 CVE-2024-10216 · published 2024-11-23
Missing authorization check in WP User Manager (2.9.11 and older)
- Affected
- 2.9.11 and older
- Fixed in
- 2.9.12 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The WP User Manager – User Profile Builder & Membership plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'add_sidebar' and 'remove_sidebar' functions in all versions up to, and including, 2.9.11. This makes it possible for authenticated attackers, with Subscriber-level access and above, to add or remove a Carbon Fields custom sidebar if the Carbon Fields (carbon-fields) plugin is installed.
NVD CVE-2024-10216Wordfence advisoryCode change (fix)Plugin source
medium 4.3 CVE-2024-10537 · published 2024-11-23
Missing authorization check in WP User Manager (2.9.11 and older)
- Affected
- 2.9.11 and older
- Fixed in
- 2.9.12 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The WP User Manager – User Profile Builder & Membership plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the validate_user_meta_key() function in all versions up to, and including, 2.9.11. This makes it possible for authenticated attackers, with Subscriber-level access and above, to enumerate user meta keys.
medium 4.3 CVE-2024-43336 · published 2024-08-26
Cross-site request forgery (CSRF) in WP User Manager (2.9.10 and older)
- Affected
- 2.9.10 and older
- Fixed in
- 2.9.11
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
Cross-Site Request Forgery (CSRF) vulnerability in WP User Manager WP User Manager wp-user-manager.This issue affects WP User Manager: from n/a through <= 2.9.10.
high 7.5 CVE-2021-24655 · published 2022-07-17
Missing authorization check in WP User Manager (older than 2.6.3)
- Affected
- older than 2.6.3
- Fixed in
- 2.6.3
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber)
- Range from
- NVD analysis · score by NVD
Details from the advisory
The WP User Manager WordPress plugin before 2.6.3 does not ensure that the user ID to reset the password of is related to the reset key given. As a result, any authenticated user can reset the password (to an arbitrary value) of any user knowing only their ID, and gain access to their account.
Recent activity
- 2026-11-01 — latest release on wordpress.org (2.10.5).
- 2026-10-29 — Missing authorization check disclosed (CVE-2026-116846), fixed in 2.10.0.
- 2026-10-21 — Privilege escalation disclosed (CVE-2026-110523), fixed in 2.9.26.
- 2026-10-20 — Missing authorization check disclosed (CVE-2026-112823), fixed in 2.9.26.
Get an email when WP User Manager has a new vulnerability
Free. We check the CVE feeds every day and email you only when a new issue for WP User Manager (wp-user-manager) is published or a fix ships. Unsubscribe in one click.
Browse vulnerabilities
Types found in this plugin: Missing authorization (11) · Arbitrary file deletion (2) · Privilege escalation (1) · File inclusion (1) · PHP object injection (1) · Cross-site request forgery (CSRF) (1)
Where this data comes from
- Version, last update, installs: wordpress.org/plugins/wp-user-manager (Plugins API), fetched 2026-11-04.
- Vulnerabilities: NIST National Vulnerability Database (NVD), checked 2026-11-04. This product uses data from the NVD API but is not endorsed or certified by the NVD.
- Each record links to its CVE page and to the original advisory (Wordfence, Patchstack or WPScan) where there is one. We only list a CVE here when its references or its advisory name this exact plugin, so a few real issues may be missing; none should be about a different plugin. Spot an error? Email Daniel.
Badge for your site or docs (states facts with a date, not a verdict):
<a href="https://laskyr.com/plugins/wp-user-manager"><img src="https://laskyr.com/plugins/wp-user-manager/badge.svg" alt="WP User Manager vulnerability status"></a>