Skip to main content

Simple Membership CVE-2026-15930

| EUVDEUVD-2026-52175 CRITICAL
Missing Authorization (CWE-862)
2026-08-03 WPScan GHSA-7g75-5pmj-3v8p
9.4
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach public registration endpoint
  2. Delivery
    Submit registration that forces user-creation failure
  3. Exploit
    Plugin writes attacker data to admin (ID 1)
  4. Execution
    Overwrite admin email address
  5. Persist
    Trigger WordPress password reset
  6. Impact
    Set new password and log in as admin

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the site has the Simple Membership plugin (before 4.7.8) installed with its front-end member registration flow reachable by anonymous users - the default deployment mode for a membership plugin. The attacker must be able to force the user-creation step to fail so the plugin falls through to updating an existing account (e.g., by supplying an already-registered username or email). No authentication, no privileges, and no user interaction are needed (PR:N/UI:N). The main limiting factor is that registration must be enabled and publicly accessible; sites that disable self-registration or gate the registration page behind access controls remove the exposed path.

Impact

The signals point to a genuinely high-priority issue rather than a paper-tiger high CVSS. The CVSS vector (AV:N/AC:L/PR:N/UI:N) describes a network-reachable, low-complexity, unauthenticated attack needing no user interaction, and the impact is full administrative account takeover of a WordPress site - the most consequential outcome for a WP install. Publicly available exploit details from WPScan lower the barrier further. The one tempering signal is EPSS: 0.14% at the 4th percentile is low, and there is no CISA KEV listing, so there is no evidence of active or widespread exploitation at time of analysis - the risk is latent and opportunistic rather than confirmed in-the-wild. Note a discrepancy worth flagging: the official CVSS rates confidentiality only Low (C:L), yet a successful admin takeover realistically yields full read access to site data; the provided C:L likely reflects only the direct data-overwrite primitive, not the downstream compromise, so treat effective confidentiality impact as higher than the vector suggests.

Exploit ScenarioDerived

An unauthenticated attacker submits a crafted registration request designed to make WordPress user creation fail (for example by colliding with an existing username/email), causing the plugin to apply the attacker-supplied profile data to the existing admin account (user ID 1) and overwrite its email address. The attacker then invokes WordPress' lost-password flow, receives the reset link at their controlled email, sets a new password, and logs in as administrator. Publicly available exploit details from WPScan make this sequence straightforward to reproduce.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 03, 2026

Account takeover of the primary WordPress administrator affects the Simple Membership plugin in all versions before 4.7.8. Because the registration routine never checks whether user creation actually succeeded before treating the returned value as a valid user ID, an unauthenticated attacker can trigger a failed user creation and cause the plugin to overwrite the existing admin account's data - notably the email address - then seize the account through the standard password-reset flow. A vendor patch (4.7.8) and publicly available exploit details from WPScan exist, though EPSS remains low at 0.14% (4th percentile), indicating no measured mass exploitation yet.

RemediationAI

Upgrade the Simple Membership plugin to version 4.7.8 or later, which is the vendor-released patch and the primary fix. Because exploitation targets the front-end registration endpoint, an effective interim mitigation where immediate patching is not possible is to disable member self-registration in the plugin settings (this blocks the vulnerable code path but also stops legitimate signups), or to restrict access to the plugin's registration URL at the web-server/WAF layer to trusted networks only (trade-off: legitimate new members from other networks are blocked). After patching, verify the integrity of the primary administrator account - confirm the admin email address and reset the administrator password - since a prior overwrite would not be undone by the update alone. Reference the WPScan advisory (https://wpscan.com/vulnerability/e46948f1-0e06-4e76-8fc8-df661eb786a5/) for detail.

Affected VersionsENISA

Simple Membership 0 <4.7.8

Affected Packages

euvd simple_membership fix: 4.7.8

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Simple Membership is a WordPress membership/paywall plugin that manages front-end user registration and member accounts on top of the native WordPress user system. The root cause maps to CWE-862 (Missing Authorization): during registration the plugin calls WordPress' user-creation API but does not distinguish a WP_Error (failed creation) from a real integer user ID. When creation fails, the falsy/error return value is coerced and used as the target ID for a subsequent account update, which lands on an existing low-numbered account - typically user ID 1, the primary administrator. The update path then writes attacker-controlled fields (including the account email) onto that admin object, and because there is no authorization check binding the update to the requester, an unauthenticated visitor can drive the whole sequence. The CPE (cpe:2.3:a:unknown:simple_membership:*) is unversioned in NVD, but EUVD scopes the flaw to Simple Membership from 0 up to (not including) 4.7.8.

Know when Simple Membership gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (WPScan) PRIMARY 9.4 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H
vuln.today AI 9.8 CRITICAL

Unauthenticated network attack (AV:N/PR:N/UI:N) with low complexity; outcome is full admin takeover, so C/I/A all High rather than the official C:L.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Aug 03, 2026 - 18:22 NVD
9.4 (CRITICAL)
Patch available
Aug 03, 2026 - 07:01 EUVD
CVE Published
Aug 03, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 03, 2026 - 06:00 cve.org
CRITICAL 9.4

DescriptionCVE.org

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.

Executive ViewAI

Why It Matters

The Simple Membership plugin for WordPress versions below 4.7.8 contains a critical administrator account takeover vulnerability with publicly available exploit code. This allows unauthenticated attackers to seize control of the primary admin account on any affected WordPress installation, enabling complete website compromise including data theft, malware deployment, and operational disruption.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Medium
popular WordPress membership plugin, common but not on most sites
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity + public POC available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

67
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +47
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2022-2317 CRITICAL POC
9.8 Aug 01

The Simple Membership WordPress plugin before 4.1.3 allows user to change their membership at the registration stage due

CVE-2026-11855 HIGH POC
8.8 Jul 06

Stored/reflected cross-site scripting in the Simple Membership WordPress plugin before 4.7.5 lets unauthenticated attack

CVE-2022-2273 HIGH POC
8.8 Aug 01

The Simple Membership WordPress plugin before 4.1.3 does not properly validate the membership_level parameter when editi

CVE-2019-14328 HIGH POC
8.8 Jul 28

The Simple Membership plugin before 3.8.5 for WordPress has CSRF affecting the Bulk Operation section. Rated high severi

CVE-2022-0681 MEDIUM POC
6.5 Mar 21

The Simple Membership WordPress plugin before 4.1.0 does not have CSRF check in place when deleting Transactions, which

CVE-2026-15931 MEDIUM POC
6.1 Aug 03

Stored cross-site scripting in the Simple Membership WordPress plugin before 4.7.8 allows unauthenticated attackers to i

CVE-2022-1724 MEDIUM POC
6.1 Jun 13

The Simple Membership WordPress plugin before 4.1.1 does not properly sanitise and escape parameters before outputting t

CVE-2026-88764 MEDIUM POC
5.4 Sep 13

Privilege escalation in the Simple Membership WordPress plugin before 4.7.8 allows authenticated members to obtain highe

CVE-2026-88785 MEDIUM POC
4.7 Oct 11

Simple Membership, a WordPress membership plugin, transmits a newly registered member's plaintext password in a URL quer

CVE-2022-0328 MEDIUM POC
4.7 Feb 28

The Simple Membership WordPress plugin before 4.0.9 does not have CSRF check when deleting members in bulk, which could

CVE-2026-97337 HIGH
7.5 Oct 03

Unauthenticated attackers can redirect activation and registration-complete emails to an arbitrary address in Simple Mem

CVE-2026-66712 HIGH
7.5 Aug 06

Remote attackers without any authentication can bypass authorization checks in the Simple Membership WordPress plugin (v

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy