Skip to main content

Simple Membership EUVDEUVD-2026-76956

| CVE-2026-88764 MEDIUM
Improper Privilege Management (CWE-269)
2026-09-13 WPScan GHSA-cmhf-4mfx-3gf7
5.4
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Register low-tier membership account
  2. Delivery
    Initiate PayPal checkout for cheap tier
  3. Exploit
    Craft or intercept PayPal IPN POST
  4. Execution
    Substitute higher membership level ID in payload
  5. Persist
    Submit forged IPN to WordPress endpoint
  6. Impact
    Plugin grants unauthorized premium membership

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
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: (1) an existing authenticated WordPress member account on the targeted site - a free or lowest-tier registration is sufficient; (2) the target site must have the Simple Membership plugin installed in a version before 4.7.8 with PayPal payment integration actively configured; (3) the attacker must be able to submit a crafted HTTP POST request to the site's PayPal IPN endpoint, either by intercepting the legitimate IPN flow or by directly posting a forged IPN payload. Exploitation is limited by the need for an initial member account and the requirement that PayPal IPN is used for membership fulfillment - sites using only manual membership approval or alternative payment gateways are not affected by this specific vector.

Impact

The CVSS 3.1 score of 5.4 (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N) accurately reflects the network-accessible, low-complexity, low-privilege nature of this business-logic flaw. The PR:L metric confirms exploitation requires an existing authenticated member account - an attacker must first register and purchase any membership tier before escalating. The impact is bounded to unauthorized access to higher-tier content and financial loss for the site operator, with no confidentiality or availability risk beyond content access. A public exploit exists per WPScan reporting, raising practical exploitability, though no CISA KEV listing indicates mass exploitation has not been confirmed. Even a mid-sized municipal IT team in leszno running a community membership site on WordPress should treat this as urgent if using Simple Membership, since public exploit code makes it trivially actionable for any existing member. EPSS data was not provided but the combination of public exploit, low complexity, and broad WordPress deployment warrants prompt patching.

Exploit ScenarioDerived

An authenticated member holding a low-tier membership initiates a PayPal checkout for a discounted plan, then intercepts or crafts a spoofed IPN callback to the WordPress site's IPN handler, substituting the membership level identifier with one corresponding to a premium tier. The plugin, lacking server-side validation of this field against the payment button's configured level, grants the higher membership tier upon processing the notification. A publicly available exploit exists, meaning this attack path is well-documented and requires minimal technical skill beyond basic HTTP request manipulation.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
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 – Sep 13, 2026

Privilege escalation in the Simple Membership WordPress plugin before 4.7.8 allows authenticated members to obtain higher-tier memberships without paying the correct price. The plugin's PayPal IPN (Instant Payment Notification) handler accepts the membership level asserted in the payment notification without verifying it matches the level configured for the specific payment button that was purchased, enabling a low-cost membership purchase to be fraudulently upgraded to any higher tier. A publicly available exploit exists, and vendor patch 4.7.8 resolves the issue.

RemediationAI

Update the Simple Membership WordPress plugin to version 4.7.8 or later, which validates that the membership level in the PayPal IPN payload matches the level configured for the originating payment button. The fix is confirmed available from the vendor. As an interim workaround if immediate update is not possible, site administrators can disable PayPal IPN-based membership assignment and switch to manual membership approval - this prevents automated privilege escalation but introduces operational overhead for membership activation. Administrators should also audit existing member accounts for unexpected membership tier elevations that may have occurred prior to patching. The WPScan advisory at https://wpscan.com/vulnerability/54fdf46e-0385-40a3-b3bc-a862dc0fb03e/ provides additional context.

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 plugin providing gated content behind paid membership tiers integrated with PayPal via its Instant Payment Notification (IPN) system. When PayPal sends a POST callback to the site confirming a payment, the plugin is expected to map the payment to a specific membership level configured for that payment button. The root cause is CWE-269 (Improper Privilege Management): the plugin trusts the membership level identifier supplied within the IPN payload rather than cross-referencing it with the server-side configuration for the button that initiated the transaction. The affected CPE range is cpe:2.3:a:unknown:simple_membership:*:*:*:*:*:*:*:*, covering all releases before 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 5.4 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
vuln.today AI 5.4 MEDIUM

Network-reachable IPN endpoint; low privilege (existing member account required); no UI interaction; limited to content access and integrity (membership tier fraud), no availability impact.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

4
CVSS changed
Sep 13, 2026 - 11:22 NVD
5.4 (MEDIUM)
Patch available
Sep 13, 2026 - 07:01 EUVD
CVE Published
Sep 13, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 13, 2026 - 06:00 cve.org
MEDIUM 5.4

DescriptionCVE.org

The Simple Membership WordPress plugin before 4.7.8 does not validate that the membership level supplied in a PayPal payment notification matches the level configured for the paid payment button, allowing members to pay for a lower-priced membership while being granted a higher, more privileged membership level.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Medium
popular WordPress membership plugin, moderate adoption across membership 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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
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
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

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-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-34886 HIGH
7.5 Jun 15

Broken access control in the WordPress Simple Membership plugin (versions ≤4.7.1) allows remote unauthenticated attacker

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