Live › vulnerability › CVE-2026-92978
Go to dashboardThe User Registration & Membership plugin for WordPress, up to and including 5.2.8, has a missing nonce check on its bulk user action handler. An unauthenticated attacker can trick a logged-in administrator into clicking a link that approves pending registrations or denies arbitrary user accounts, locking those users out of the site.
Summary written from the sources below. Check the originals before acting.
First seen by InfraStack 2026-10-23 21:57 UTC. All times on this page are UTC.
Any WordPress site running the User Registration & Membership plugin at version 5.2.8 or lower is exposed. The attack needs an administrator to be logged in and to follow a crafted link, so sites with no use of this plugin can skip it.
No product ranges from the sources yet.
wp plugin get <plugin-slug> --field=version5.2.8 or lower as exposed5.2.8 (the sources do not name the fixed version: unknown)Each row is the first time that source carried this signal. The analyst’s rows are its own findings.
The User Registration & Membership – Free & Paid Memberships, Subscriptions, Content Restriction, User Profile, Custom User Registration & Login Builder plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 5.2.8 This is due to missing or incorrect nonce validation on the trigger_bulk_action function. This makes it possible for unauthenticated attackers to force administrators to approve pending user registrations or deny arbitrary user accounts, locking targeted users out of the site via a forged request granted they can trick a site administrator into performing an action such as clicking on a link. An attacker can bypass the earlier nonce check in trigger_query_actions() by supplying an empty new_role parameter, which causes that handler to return early and cede control to the unprotected trigger_bulk_action() handler; the exit() call at the end of that handler additionally prevents WordPress core's own bulk-users nonce validation from executing.
This page as .md · .json · in your agent: get_signal("CVE-2026-92978")
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.