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: n/a
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. 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 is not available, so the delivery likelihood cannot be quantified by that metric, 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 identifier, 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 6, 2026 at 23:45 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 6, 2026 at 23:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-06T17:04:20.749Z

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

Link: CVE-2026-14936

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-07T00:00:05Z

Weaknesses