Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAccess membership plugin input field
-
DeliveryInject unsanitized XSS payload into form or parameter
-
ExploitAdministrator views member data in WordPress dashboard
-
ExecutionMalicious script executes in admin browser context
-
PersistSession token exfiltrated or admin action forged
-
ImpactFull WordPress site compromise
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The target site must be running the Simple Membership WordPress plugin in version 4.7.2 or earlier. A critical ambiguity exists: the CVE description states exploitation is unauthenticated (no WordPress account required), but the CVSS PR:L metric indicates a low-privilege account (e.g., WordPress subscriber role) is required to inject the payload - security teams must verify with Patchstack or the plugin vendor before assessing the true barrier to entry. Successful exploitation additionally requires that a privileged user (most likely a WordPress administrator) interacts with the attacker-influenced content (UI:R), meaning the attacker cannot directly trigger impact and must induce victim interaction. The scope change (S:C) implies the injection point and execution context are separate - the plugin must expose attacker-controlled data in an admin-facing view or privileged user context. No specific non-default plugin configuration is described as required. |
| Impact | The official CVSS score of 6.5 with vector AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L places this as a medium-severity issue with real but bounded impact. CRITICAL CONFLICT: The CVE description labels this 'Unauthenticated' XSS, yet the CVSS assigns PR:L (low privileges required) - these are mutually exclusive. If PR:N applies (truly unauthenticated), the effective score rises and the attack surface broadens considerably, as no WordPress account would be needed. If PR:L is correct, a subscriber-level account would be required to inject payloads. Security teams should NOT assume either until Patchstack or the vendor clarifies. The Scope:Changed (S:C) metric elevates real-world risk: a successful XSS against an administrator session in WordPress can lead to complete site takeover through administrative functions. No EPSS data was provided in the source intelligence. No CISA KEV listing exists, and no POC has been identified, suggesting opportunistic rather than targeted exploitation currently. The A:L (availability impact) metric is atypical for XSS and may indicate the payload can disrupt page rendering or certain plugin functions - this warrants verification. |
| Exploit ScenarioDerived | An attacker - either unauthenticated or holding a low-privilege WordPress subscriber account (pending clarification of the PR conflict) - submits a crafted input containing a malicious JavaScript payload through a Simple Membership plugin form or parameter, such as a registration field or member profile attribute. The unsanitized payload is stored or reflected and later rendered in a WordPress administrator's browser when reviewing member data or processing membership requests. The executing script silently exfiltrates the administrator's session cookie or submits a forged administrative request, granting the attacker full control of the WordPress site. No public POC has been identified, but the attack technique is well-understood and requires no specialized tooling. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 15, 2026
Cross-site scripting in the Simple Membership WordPress plugin (versions up to and including 4.7.2) allows injection of malicious scripts that execute in the context of other users' browsers. The official CVSS vector assigns PR:L (low privileges required), which directly contradicts the CVE description's claim of 'unauthenticated' exploitation - this discrepancy must be resolved with the vendor before accurate risk tiering. With a scope-changed impact (S:C), the primary concern is an attacker inducing a privileged user such as a WordPress administrator to trigger the payload, enabling session hijacking or unauthorized administrative actions. No public exploit code or active exploitation in CISA KEV has been identified at time of analysis.
RemediationAI
The primary remediation is to update Simple Membership beyond version 4.7.2 - however, no exact patched release version is confirmed in the available source data (patch available per vendor advisory via Patchstack, but the specific fixed version is not independently verified from the provided references). Site operators should check the WordPress plugin repository or the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/simple-membership/vulnerability/wordpress-simple-membership-plugin-4-7-2-cross-site-scripting-xss-vulnerability for the latest patched release and update immediately. As an interim compensating control while a patch is applied or verified, restrict access to any Simple Membership input forms or admin-facing member list views using WordPress capability checks or WAF rules targeting reflected script patterns. A Web Application Firewall rule blocking script injection patterns in membership-related form parameters can reduce exposure without disabling the plugin entirely, though WAF bypasses for XSS remain common. Disabling the Simple Membership plugin entirely eliminates the attack surface but removes all membership gating functionality.
Affected VersionsENISA
Affected Packages
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 (CPE: cpe:2.3:a:wp.insider:simple_membership:*:*:*:*:*:*:*:*) is a widely deployed WordPress membership management plugin published by wp.insider. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation - Cross-Site Scripting), meaning user-supplied input is reflected or persisted into HTML output without sufficient encoding or sanitization. The CVSS Scope:Changed metric confirms the vulnerability crosses trust boundaries - a payload submitted in one context (e.g., a membership form field or shortcode parameter) is rendered in another security context, most likely the WordPress admin dashboard or a privileged user session. XSS in membership plugins frequently arises in input fields processed server-side (registration fields, profile inputs, admin-facing member list pages) that lack wp_kses or esc_html output escaping.
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
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
PR:N reflects the description's explicit 'unauthenticated' claim; A:N applied as XSS does not typically cause availability impact.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated Cross Site Scripting (XSS) in Simple Membership <= 4.7.2 versions.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Simple Membership
View allThe Simple Membership WordPress plugin before 4.1.3 allows user to change their membership at the registration stage due
Account takeover of the primary WordPress administrator affects the Simple Membership plugin in all versions before 4.7.
Stored/reflected cross-site scripting in the Simple Membership WordPress plugin before 4.7.5 lets unauthenticated attack
The Simple Membership WordPress plugin before 4.1.3 does not properly validate the membership_level parameter when editi
The Simple Membership plugin before 3.8.5 for WordPress has CSRF affecting the Bulk Operation section. Rated high severi
The Simple Membership WordPress plugin before 4.1.0 does not have CSRF check in place when deleting Transactions, which
Stored cross-site scripting in the Simple Membership WordPress plugin before 4.7.8 allows unauthenticated attackers to i
The Simple Membership WordPress plugin before 4.1.1 does not properly sanitise and escape parameters before outputting t
Privilege escalation in the Simple Membership WordPress plugin before 4.7.8 allows authenticated members to obtain highe
Simple Membership, a WordPress membership plugin, transmits a newly registered member's plaintext password in a URL quer
The Simple Membership WordPress plugin before 4.0.9 does not have CSRF check when deleting members in bulk, which could
Unauthenticated attackers can redirect activation and registration-complete emails to an arbitrary address in Simple Mem
EUVD-2026-36828
GHSA-hc65-h82q-r825
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB