Summary
CVE-2026-15930 is a missing authorization vulnerability (CWE-862) in the Simple Membership WordPress plugin versions before 4.7.8. The flaw allows an unauthenticated attacker to take over the site’s administrator account, and is rated CRITICAL with a CVSS v3.1 base score of 9.4.
Technical details
- Root cause: During registration the plugin does not verify whether user creation failed before using the returned value as a user ID to update an account.
- Trigger conditions: An attacker submits a registration request using an existing administrator’s username, causing a username collision so user creation fails and the returned value is treated as the admin’s user ID.
- Attack vector: Network-based, unauthenticated, requiring no privileges and no user interaction.
- Impact: The attacker overwrites the administrator account’s data, including its email address, then seizes control of the account through the standard password reset flow, leading to full administrative compromise.
Affected software
- Simple Membership WordPress plugin — all versions before 4.7.8.
Severity
- CVSS v3.1 base score: 9.4 (CRITICAL)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H
Mitigation and recommended actions
- Immediate: Update the Simple Membership plugin to version 4.7.8 or later, which addresses this vulnerability.
- If no patch can be applied: Restrict access to the plugin’s registration functionality at the network or web-server layer (for example via a WAF rule or IP allow-listing), and monitor for registration attempts that reuse existing administrator usernames until the update is applied.
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/simple-membership/

