Skip to content
Laskyr

Plugins · wp-user-manager · data as of 2026-11-04

Is WP User Manager safe? Known vulnerabilities and latest version

No known unpatched vulnerabilities in the latest version (2.10.5)

As of 2026-11-04. 17 issues are on record for older versions; version 2.10.0 or newer fixes all of them that state a fix.

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

  1. 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”.
  2. If you cannot update right away, deactivate it until you can.
  3. Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
  4. 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.

NVD CVE-2026-116846Patchstack advisory

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.

NVD CVE-2026-110523WPScan advisory

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.

NVD CVE-2026-112823Patchstack advisory

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.

NVD CVE-2026-110527WPScan advisory

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.

NVD CVE-2026-108496Patchstack advisory

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.

NVD CVE-2026-107423Patchstack advisory

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.

NVD CVE-2026-103085Patchstack advisory

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.

NVD CVE-2026-94079Patchstack advisory

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.

NVD CVE-2026-49766Patchstack advisory

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.

NVD CVE-2025-60245Patchstack advisory

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.

NVD CVE-2024-10537Wordfence advisoryCode change (fix)

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.

NVD CVE-2024-43336Patchstack advisory

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.

NVD CVE-2021-24655WPScan advisory

Recent activity

Browse vulnerabilities

Where this data comes from

Badge for your site or docs (states facts with a date, not a verdict):
WP User Manager vulnerability status badge
<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>

← Check another plugin · Free hacked-site scan

First hour checklist

If the site was just hacked, read the emergency kit before you delete files. The page is free. Email is optional.

Read the emergency kit