Critical security advisoryCriticalFlagged by our vulnerability database: PHP2Shell is on CISA’s exploited list. Most WordPress hosting runs PHP. See if your site is affectedFlagged by our vulnerability database: PHP2Shell is being exploited. DetailsExploited: PHP2Shell. Check your site
HuttenlocherTechnologies

Free tool

Is my WordPress plugin safe?

Type a plugin or theme and the version you run, and we’ll show every known vulnerability that affects it, from the 253,029 records in our vulnerability database. The version is listed under Plugins in your WordPress dashboard.

Plugin · wp-user-manager

WP User Manager

16 known vulnerabilities on record. Add your version above to see which ones affect you.

  • Oct 21, 2026WP User Manager: Does not keep its paid-registration capability restrictions in force once the payment gateway is disconnectedCVE-2026-110523 · fixed in 2.9.26 · reported by WPScanHigh 8.1

    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.

  • Oct 20, 2026WP User Manager: Missing AuthorizationCVE-2026-112823 · affects up to 2.9.25 · reported by PatchstackMedium 4.3

    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.

  • Oct 17, 2026WP User Manager: Does not roll back the WordPress account it creates during payment-gated registrationCVE-2026-110527 · fixed in 2.9.20 · reported by WPScanMedium 5.3

    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.

  • Oct 13, 2026WP User Manager: Missing AuthorizationCVE-2026-108496 · affects up to 2.9.24 · reported by PatchstackMedium 5.3

    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.

  • Oct 12, 2026WP User Manager: Missing AuthorizationCVE-2026-107423 · affects up to 2.9.22 · reported by PatchstackMedium 4.3

    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.

  • Oct 5, 2026WP User Manager: Improper Access ControlCVE-2026-103085 · affects up to 2.9.20 · reported by PatchstackMedium 6.5

    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.

  • Sep 23, 2026Unauthenticated Broken Access Control in WP User Manager <= 2.9.19 versions.CVE-2026-94079 · affects up to 2.9.19 · reported by PatchstackMedium 5.3

    Unauthenticated Broken Access Control in WP User Manager <= 2.9.19 versions.

  • Sep 22, 2026WP User Manager: Unauthorized modification of dataCVE-2026-18345 · affects up to 2.9.18 · reported by WordfenceMedium 4.3

    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.

  • Jun 15, 2026Subscriber Arbitrary File Deletion in WP User Manager <= 2.9.16 versions.CVE-2026-49766 · affects up to 2.9.16 · reported by PatchstackCritical 9.9

    Subscriber Arbitrary File Deletion in WP User Manager <= 2.9.16 versions.

  • Jun 5, 2026WP User Manager – User Profile Builder & Membership: Local File InclusionCVE-2026-9290 · affects up to 2.9.17 · reported by WordfenceHigh 7.5

    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.

  • Dec 11, 2025WP User Manager: Arbitrary File DeletionCVE-2025-13320 · affects up to 2.9.12 · reported by WordfenceMedium 6.8

    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.

  • Nov 6, 2025WP User Manager: Deserialization of Untrusted DataCVE-2025-60245 · affects up to 2.9.12 · reported by PatchstackCritical 9.8

    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.

  • Nov 22, 2024WP User Manager – User Profile Builder & Membership: Unauthorized access of dataCVE-2024-10537 · affects up to 2.9.11 · reported by WordfenceMedium 4.3

    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.

  • Nov 22, 2024WP User Manager – User Profile Builder & Membership: Unauthorized modification of dataCVE-2024-10216 · affects up to 2.9.11 · reported by WordfenceMedium 4.3

    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.

  • Aug 26, 2024WP User Manager: Cross-Site Request Forgery (CSRF)CVE-2024-43336 · affects up to 2.9.10 · reported by PatchstackMedium 4.3

    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.

  • Jul 17, 2022WP User Manager: Does not ensure that the user ID to reset the password of is related to the reset key givenCVE-2021-24655 · fixed in 2.6.3 · reported by WPScanHigh 7.5

    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.

Versions are matched against the affected ranges published with each record. A plugin can ship a fix under its own numbering, so if something looks off, check the linked record. Want the whole site checked at once? Run the free website check.

Get in touch

Tell us what you're building.

A website, your marketing, a security check, an app, or the thing you've been running out of a spreadsheet for three years. A few lines is plenty.

01The person who'll do the work writes back
02A short call, then a written plan with the price
03Nothing starts until you say yes
04Hacked or down right now? Call, and we pick up the same day
843-331-6339

Not ready to talk yet? Run the free website check and see what Google sees.

What do you need?
Build
Grow
Protect
Urgent

No newsletter, no sales sequence. Just a reply.