Description
The Simple Membership WordPress plugin before 4.7.8 does not sanitise a subscriber name value received from an unauthenticated payment approval request, nor escape it when displaying it in the administration dashboard, allowing unauthenticated attackers to store arbitrary JavaScript that executes in an administrator's session.
Published: 2026-08-03
Score: 6.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises because Simple Membership WordPress plugin versions prior to 4.7.8 do not sanitize a subscriber name value obtained from a PayPal payment approval request, nor escape it when rendering that value in the administration dashboard. As a result, unauthenticated attackers can inject arbitrary JavaScript into the subscriber name field and have that code executed in an administrator's browser session. The weakness corresponds to improper neutralization of input during web page generation (CWE-79).

Affected Systems

The affected product is the Simple Membership plugin for WordPress, with all releases before version 4.7.8 considered vulnerable. The vendor is listed as Unknown:Simple Membership.

Risk and Exploitability

The vulnerability can be exploited without authentication by sending a crafted payment approval request that includes malicious JavaScript in the subscriber name field. Because the endpoint handling the request is publicly reachable, an attacker can store the payload and have it executed whenever an administrator views subscription data. The CVSS score of 6.1 with an EPSS score of < 1% indicates a moderate severity but low likelihood of exploitation. No KEV listing exists, yet the ability to run arbitrary code in an admin’s browser session remains a serious concern.

Generated by OpenCVE AI on August 4, 2026 at 21:19 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Simple Membership plugin to version 4.7.8 or later, which includes input sanitization and output escaping.
  • Limit access to the payment approval endpoint to PayPal’s IP addresses to reduce exposure to unauthenticated requests.
  • If an immediate upgrade is not possible, temporarily disable the plugin’s administrative dashboard or remove subscriber‑listing functionality until the patch can be applied.

Generated by OpenCVE AI on August 4, 2026 at 21:19 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 03 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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


Mon, 03 Aug 2026 15: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

Mon, 03 Aug 2026 09:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Mon, 03 Aug 2026 06:45:00 +0000

Type Values Removed Values Added
Description The Simple Membership WordPress plugin before 4.7.8 does not sanitise a subscriber name value received from an unauthenticated payment approval request, nor escape it when displaying it in the administration dashboard, allowing unauthenticated attackers to store arbitrary JavaScript that executes in an administrator's session.
Title Simple Membership < 4.7.8 - Unauthenticated Stored XSS via PayPal Subscription Subscriber Name
References

Subscriptions

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

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-03T17:06:38.008Z

Reserved: 2026-07-16T07:28:24.341Z

Link: CVE-2026-15931

cve-icon Vulnrichment

Updated: 2026-08-03T17:06:33.072Z

cve-icon NVD

Status : Received

Published: 2026-08-03T07:16:40.420

Modified: 2026-08-03T18:16:36.377

Link: CVE-2026-15931

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T21:30:12Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')