Description
The Simple Membership WordPress plugin before 4.7.7 does not verify that a PayPal payment notification was sent to the site's own configured merchant account before activating a membership, allowing unauthenticated users to activate or extend a membership using a payment made to an arbitrary PayPal account they control.
Published: 2026-08-06
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Simple Membership WordPress plugin, released before version 4.7.7, contains a flaw that fails to verify that a PayPal payment notification (IPN) originated from the site’s legitimate merchant account. This is an instance of CWE-345, a type of insufficient authentication weakness. As a result, anyone who controls a PayPal account can send a forged IPN to the plugin, causing the system to activate or extend a user’s membership without authenticating the payment. This allows unauthorized users to gain access to paid content or restricted features normally protected by membership status.

Affected Systems

The in‐vendor name for the affected product is Simple Membership for WordPress. Versions of the plugin older than 4.7.7 are vulnerable; the issue exists in all releases prior to that point. No further sub‑version detail is available from the vendor.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate risk level. The EPSS score of < 1% indicates a very low probability of exploitation in the wild, but the absence of authentication on the IPN endpoint makes exploitation trivial for anyone who can exercise control of a PayPal account. Because the vulnerability is not listed in CISA’s KEV catalog, there is currently no evidence of public exploitation. Attackers would craft a POST request emulating a PayPal IPN to the plugin’s endpoint, and since the plugin does not check the merchant_id, the membership activation logic will be executed without further checks. This could lead to revenue loss, unauthorized data access, and friction in membership management for site administrators.

Generated by OpenCVE AI on August 7, 2026 at 18:06 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Simple Membership to version 4.7.7 or later, which includes verification of PayPal IPN merchant IDs.
  • Add a check in the IPN handling code to ensure the received merchant_id matches the site’s configured merchant account before processing payment status changes.
  • If immediate upgrade is not possible, disable the direct PayPal payment processing or block the IPN endpoint from external access until verification can be implemented.

Generated by OpenCVE AI on August 7, 2026 at 18:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 08 Aug 2026 21:15:00 +0000

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

Fri, 07 Aug 2026 16:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-398

Fri, 07 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-345
Metrics ssvc

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


Fri, 07 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-398

Thu, 06 Aug 2026 22:15:00 +0000

Type Values Removed Values Added
Description The Simple Membership WordPress plugin before 4.7.7 does not verify that a PayPal payment notification was sent to the site's own configured merchant account before activating a membership, allowing unauthenticated users to activate or extend a membership using a payment made to an arbitrary PayPal account they control.
Title Simple Membership < 4.7.7 - Unauthenticated Payment Bypass via Missing PayPal IPN Receiver Verification
References
Metrics cvssV3_1

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


Subscriptions

Simple-membership-plugin Simple Membership
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-07T14:04:36.301Z

Reserved: 2026-07-07T11:50:26.844Z

Link: CVE-2026-14936

cve-icon Vulnrichment

Updated: 2026-08-07T14:04:24.326Z

cve-icon NVD

Status : Deferred

Published: 2026-08-06T22:16:47.327

Modified: 2026-08-26T16:31:16.753

Link: CVE-2026-14936

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-08T20:53:43Z

Weaknesses
  • CWE-345

    Insufficient Verification of Data Authenticity