Skip to main content

MembershipWorks EUVDEUVD-2026-111368

| CVE-2026-112355 HIGH
Missing Authorization (CWE-862)
2026-10-27 VulnCheck GHSA-hvvh-f79h-xxpp
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Identify WordPress site running MembershipWorks
  2. Delivery
    Enumerate protected posts via REST API
  3. Exploit
    Request rendered content through /wp-json endpoint
  4. Execution
    Receive unfiltered member-only content
  5. Impact
    Harvest protected data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
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

Exploitable only when the MembershipWorks plugin (before 6.17) is installed and active and the site exposes WordPress REST API endpoints (enabled by default) while using the plugin's content-protection feature to restrict posts/pages to members. The specific condition from the description is that the plugin's protected-content filter is attached only during front-end request handling and not during REST API requests, so retrieving a protected post via the REST API returns its raw rendered content. Limiting factors: only confidentiality of member-only content is affected (no modification or availability impact); the site must actually use MembershipWorks content gating for there to be anything to disclose; sites that disable or restrict the REST API would blunt this vector. No authentication or user interaction is required (PR:N/UI:N).

Impact

This is a genuine priority for anyone running the affected plugin, though the signals are moderate rather than critical. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes fully remote, unauthenticated, low-complexity access with no user interaction and no attack-requirement constraint - meaning any internet-facing WordPress site running MembershipWorks before 6.17 is reachable. Impact is confidentiality-only: VC:H with VI:N/VA:N confirms the flaw discloses protected data but does not let an attacker modify or disrupt the system, which is consistent with the CWE-862 (missing authorization) classification and the information-disclosure description. The vuln.today decision label is 'this_week' (not act_now/emergency), aligning with a serious-but-not-fire-drill posture. KEV status is not listed, so there is no evidence of active exploitation, and no EPSS probability was supplied to gauge likelihood of mass exploitation - this missing EPSS data is a real gap. A VulnCheck advisory documents the issue but the input does not flag confirmed working exploit code. Net: high-confidence, trivially reachable data exposure on affected installs, but scoped to confidentiality and not yet shown to be exploited in the wild - patch this week as the decision label indicates.

Exploit ScenarioDerived

An unauthenticated attacker requests a protected post or page through the WordPress REST API (e.g. /wp-json/wp/v2/posts) instead of the normal front-end URL. Because the plugin only attaches its content-stripping filter during front-end request handling, the REST response returns the raw member-only content, and the attacker reads paywalled or members-only material without any account. No public working exploit code is confirmed in the input, but the attack requires only standard HTTP requests against default REST API endpoints.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 28, 2026

Member-only content gated by the MembershipWorks plugin for WordPress before 6.17 can be retrieved by unauthenticated visitors through the WordPress REST API, exposing posts and pages the plugin is meant to hide from non-members. The plugin's protected-content filter is only registered during normal front-end request handling, so REST responses return the raw rendered content instead of the stripped version; no authentication or user interaction is required, and only confidentiality of the gated content is affected (assessed CVSS:3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, 8.7). No public exploit code has been identified at time of analysis, and the practical impact depends entirely on whether the site actually uses MembershipWorks content protection; sites in that configuration should plan to update this week.

RemediationAI

Vendor-released patch: upgrade the MembershipWorks plugin to 6.17 or later, which is the fixed version listed by the vendor and EUVD; the changelog is at https://wordpress.org/plugins/memberfindme/#developers and the advisory at https://www.vulncheck.com/advisories/membershipworks-wordpress-plugin-information-disclosure-via-wordpress-rest-api. Where updating cannot be done immediately, the exposure can be blunted by disabling or restricting the WordPress REST API so unauthenticated requests to the post and page endpoints are refused, since the disclosure path depends on that API being reachable; the trade-off is that REST API restrictions can break the block editor, other plugins, and integrations that rely on those endpoints, so they should be applied narrowly (unauthenticated access only) and tested before being left in place. Sites that do not use MembershipWorks content gating have nothing to disclose through this vector, and none of these workarounds replace applying the 6.17 update.

Affected VersionsENISA

MembershipWorks 0 <6.17

Affected Packages

euvd membershipworks fix: 6.17

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

The flaw is a missing-authorization case (CWE-862) in how the MembershipWorks plugin applies its content-protection logic on WordPress. The plugin strips member-only portions of a post or page's rendered content by attaching a filter during the normal front-end rendering path, but that filter is not attached when content is rendered through the WordPress REST API (the /wp-json/wp/v2/... post and page endpoints, which are enabled by default on most installations). As a result, an unauthenticated request to a REST endpoint returns the full rendered content of a protected post or page, which is exactly the data the filter was supposed to remove. The trigger is the difference in rendering paths rather than any parsing or memory-safety issue, and the plugin is identified in the CPE data as cpe:2.3:a:membershipworks:membershipworks:*:*:*:*:*:*:*:* with all versions before 6.17 affected. Exploitation requires the plugin to be installed and active, its content-restriction feature to be in use on at least one post or page, and a reachable REST API; there is no modification or availability impact, only disclosure of protected content.

Know when Membershipworks 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 (VulnCheck) PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 7.5 HIGH

Remote unauthenticated REST request with no interaction (AV:N/AC:L/PR:N/UI:N); discloses member-only content so C:H, with no integrity or availability impact and no scope change.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

The MembershipWorks plugin for WordPress before 6.17 contains an information disclosure vulnerability that allows unauthenticated attackers to access member-only content through the WordPress REST API. Because the filter that strips protected content for non-members is only attached during normal front-end request handling and not during REST API requests, an unauthenticated attacker can retrieve the raw member-only content in a post or page’s rendered content, bypassing the plugin’s content protection.

Executive ViewAI

Why It Matters

CVE-2026-112355 is a high-severity vulnerability in the MembershipWorks plugin for WordPress that allows unauthenticated visitors to retrieve member-only content via the REST API. This impacts any organization using MembershipWorks to gate access to premium posts or pages, potentially exposing sensitive or paid content to the public. Leadership should be concerned about reputational damage, loss of subscriber trust, and competitive disadvantage.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 81% exploitable
Prevalence
Low
niche WordPress membership plugin with modest install base
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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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