CVE-2026-15930

Simple Membership < 4.7.8 - Unauthenticated Administrator Account Takeover via Registration Username Collision

Published Aug 3, 2026 CVSS 3.1 · 9.4 Critical EPSS < 1% KEV · Not listed
Description
The Simple Membership WordPress plugin before 4.7.8 does not verify whether user creation failed during registration before using the returned value as a user ID to update an account, allowing unauthenticated attackers to overwrite the primary administrator's account data (including the email address) and take over that account through the password reset flow.

Analysis

AI-generated

Technical impact

The Simple Membership WordPress plugin fails to verify whether a user registration succeeded before using the returned value as a user ID to update an account. This logic flaw allows an unauthenticated attacker to register a new user with the same username as the site’s original administrator. The plugin then overwrites the administrator’s account data, including the email address, and the attacker can immediately trigger a password reset to take over the account. The result is full control of the WordPress site’s administrative privileges. The weakness is an improper access control flaw that permits privilege escalation.

Affected Systems

WordPress sites using the Simple Membership plugin version 4.7.7 or earlier are vulnerable. No specific vendor name is provided beyond the plugin identifier. Sites must confirm they are running a pre‑4.7.8 release to determine risk.

Risk and Exploitability

The vulnerability can be exploited by any unauthenticated user who can submit a registration request, so network restrictions are minimal. Exploit probability is considered low due to the EPSS score of < 1%, yet the absence of authentication and the clear path to takeover render the risk high. The vulnerability is not listed in the CISA KEV catalog. The CVSS score of 9.4 indicates extremely high severity, underscoring the urgent need for remediation.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Simple Membership to version 4.7.8 or later. The official patch removes the logic error that allows username collision to overwrite the primary administrator.
  • Pre‑upgrade, disable new user registration or restrict it to administrative accounts so that unauthenticated users cannot register a conflicting username. This limits the attack surface until the plugin can be updated.
  • If upgrading is not immediately possible, prevent the password reset flow for newly created accounts that coincide with existing administrators. Force administrators to reset passwords manually to avoid exploitation.

Generated by OpenCVE AI on August 4, 2026 at 23:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Weaknesses CWE-285
Type Values Removed Values Added
Weaknesses CWE-862
Metrics cvssV3_1

{'score': 9.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Simple-membership-plugin
Simple-membership-plugin simple Membership
Wordpress
Wordpress wordpress
Vendors & Products Simple-membership-plugin
Simple-membership-plugin simple Membership
Wordpress
Wordpress wordpress
Type Values Removed Values Added
Weaknesses CWE-285
Type Values Removed Values Added
Description The Simple Membership WordPress plugin before 4.7.8 does not verify whether user creation failed during registration before using the returned value as a user ID to update an account, allowing unauthenticated attackers to overwrite the primary administrator's account data (including the email address) and take over that account through the password reset flow.
Title Simple Membership < 4.7.8 - Unauthenticated Administrator Account Takeover via Registration Username Collision
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
WPScan
Published
Updated
Aug 3, 2026, 5:30 PM
Reserved
Jul 16, 2026, 7:28 AM
Status
Deferred
Published
Aug 3, 2026, 7:16 AM
Modified
Aug 26, 2026, 4:31 PM