Skip to main content

Simple Membership CVE-2026-77194

| EUVDEUVD-2026-69022 MEDIUM
Improper Authentication (CWE-287)
2026-09-01 Wordfence GHSA-w48h-3prc-xgxg
5.3
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Discover admin username and email via WordPress author archive
  2. Delivery
    Submit Simple Membership registration with victim credentials
  3. Exploit
    Plugin binds membership record to admin WordPress account
  4. Execution
    Invoke profile-edit to overwrite victim's global password
  5. Persist
    Authenticate as Administrator
  6. Impact
    Full child site and potential network-wide admin control

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK

2 techniques across 2 tactics: Defense Evasion, Initial Access

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

Exploitation Conditions

Three conditions must co-occur for exploitation: (1) the WordPress installation must be running in Multisite mode - standard single-site WordPress deployments are not affected; (2) public registration must be enabled on at least one child site where the Simple Membership plugin is active and publicly accessible; and (3) the attacker must know both the username and the email address of a target Administrator account on a child site, since the attack pivot relies on matching these two fields exactly. The CVSS vector (PR:N/UI:N) confirms that no authentication or user interaction is required at the time of exploitation. The main factors limiting exploitation are the Multisite deployment requirement and the need to discover or guess a valid administrator's username/email pair - accounts using non-public or obfuscated email addresses present higher discovery friction, though WordPress author slugs frequently leak usernames.

Impact

The NVD-assigned CVSS score of 5.3 (S:U/C:N/I:L/A:N) critically misrepresents the actual impact: the described outcome is full Administrator account takeover with password replacement, an impact that warrants C:H/I:H/A:H metrics and a score in the 9.x range - this discrepancy should be verified against the NVD record and vendor advisory before prioritization decisions are made. No EPSS score was provided in the available intelligence, and no CISA KEV listing or confirmed public POC exists at time of analysis, so mass opportunistic exploitation has not been established. Despite these absent signals, the attack mechanics are accessible to unsophisticated actors: the only prerequisites are knowledge of a victim administrator's username and email, which WordPress frequently exposes through author archive slugs, contributor profiles, or support forum posts. The vulnerability is structurally constrained to WordPress Multisite deployments with public registration enabled, which meaningfully reduces the exposed population - yet even a mid-sized municipal IT team in inowroclaw running a community-facing Multisite installation would face real risk if any child site allows open registration. The vendor's own characterization of 4.8.1 as a 'partial' patch, backed by two separate changesets (3668897 and 3673368), introduces remediation uncertainty: operators cannot assume the fix is complete and must monitor for a follow-up release.

Exploit ScenarioDerived

An attacker targeting a WordPress Multisite network discovers an Administrator's username and email through the WordPress author archive or a public contributor page. The attacker navigates to any child site with public registration enabled, submits the Simple Membership registration form using the administrator's exact username and email, and the plugin silently binds the new membership record to the existing Administrator account without any password check. The attacker then uses the profile-edit functionality to set a new password on the globally shared WordPress account, locks out the legitimate administrator, and gains full administrative access to the child site - and potentially the entire Multisite network. No public exploit code has been confirmed at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 01, 2026

Administrator account takeover in the Simple Membership plugin for WordPress (versions up to and including 4.8.0) is achievable by unauthenticated remote attackers targeting WordPress Multisite networks with public registration enabled. The plugin's registration flow binds new membership records to existing global WordPress users using only username and email matching - no password or ownership proof - and fails to detect Administrator roles on child sites, allowing attackers to subsequently overwrite the victim's global WordPress password via the profile-edit feature. No public exploit has been identified at time of analysis, but the attack mechanics are low-complexity and the CVSS score of 5.3 severely understates the actual Administrator-level impact.

RemediationAI

Upgrade Simple Membership to version 4.8.1 as the primary fix, but note the vendor explicitly describes this as a partial patch - administrators should monitor the plugin's changelog and the Wordfence advisory for a complete remediation release. The underlying fix commits are visible at https://plugins.trac.wordpress.org/changeset/3668897/ and https://plugins.trac.wordpress.org/changeset/3673368/ for manual review. As an immediate compensating control, disable public registration on all child sites in the Multisite network (Settings → General → uncheck 'Anyone can register' on each subsite); this eliminates the primary attack surface at the cost of preventing new user self-registration. If public registration must remain enabled, consider implementing a separate email confirmation or invitation-token requirement before Simple Membership records are created, preventing speculative username/email matching against existing accounts. Administrators should also audit existing Simple Membership membership records for unexpected associations with high-privilege WordPress accounts and force password resets for any Administrator accounts that may have been exposed during the vulnerable period.

Affected VersionsENISA

Simple Membership 0 ≤4.8.1

Affected Packages

euvd simple_membership no fix

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

The Simple Membership plugin (CPE: cpe:2.3:a:wpinsider-1:simple_membership:*:*:*:*:*:*:*:*) integrates with WordPress's global user table, which in Multisite mode is shared across all child sites. During the public registration flow (class.swpm-front-registration.php:126), the plugin invokes lookup logic in class.swpm-utils.php (lines 329 and 365) and class.swpm-utils-member.php (line 461) to check whether a registering user's username and email already exist in the global WordPress user database. When a match is found, the plugin binds the new Simple Membership record to that existing WordPress account without any password confirmation, token exchange, or cryptographic ownership proof. The root cause - CWE-287 (Improper Authentication) - is the design assumption that possession of a username and email constitutes sufficient proof of account ownership. A compounding flaw in class.swpm-form.php:214 means the code fails to detect Administrator role assignments on child sites, so privileged accounts receive no additional protection against this binding. Once bound, the attacker's membership session is granted sufficient privileges to invoke the plugin's profile-edit functionality and overwrite the victim's globally shared WordPress password.

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 (Wordfence) PRIMARY 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 10.0 CRITICAL

Unauthenticated network attack yields Administrator account takeover and global password change, crossing scope boundary from child site to the shared WordPress Multisite user database.

3.1 AV:N/AC:L/PR:N/UI:N/S:C/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:H/SI:H/SA:H

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

DescriptionCVE.org

The Simple Membership plugin for WordPress is vulnerable to Authentication Bypass leading to Administrator Account Takeover in versions up to, and including, 4.8.0. This is due to improper identity verification during the public registration flow in WordPress Multisite environments, where the plugin binds new Simple Membership records to existing global WordPress users based solely on matching username and email, without requiring password verification or ownership proof, and fails to properly detect Administrator roles on child sites. This makes it possible for unauthenticated attackers to take over Administrator accounts on child sites in a Multisite network by registering a Simple Membership account with a victim's credentials on a site where public registration is enabled, then updating the victim's global WordPress password through the profile edit functionality. The vulnerability was partially patched in version 4.8.1.

Threat Intelligence Overview

EPSS Score
0.4%
Top 65% exploitable
Prevalence
Medium
popular WordPress membership plugin, tens of thousands of active installs
Data Quality
4 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
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-15930 CRITICAL POC
9.4 Aug 03

Account takeover of the primary WordPress administrator affects the Simple Membership plugin in all versions before 4.7.

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

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