Description
The Membership Plugin – Restrict Content plugin for WordPress is vulnerable to Missing Authentication in all versions up to, and including, 3.2.16 via the 'rcp_stripe_create_setup_intent_for_saved_card' function due to missing capability check. Additionally, the plugin does not check a user-controlled key, which makes it possible for unauthenticated attackers to leak Stripe SetupIntent client_secret values for any membership.
Published: 2026-01-16
Score: 8.2 High
EPSS: < 1% Very Low
KEV: No
Impact: Sensitive Information Exposure via unauthenticated access to Stripe SetupIntent client secrets
Action: Immediate Patch
AI Analysis

Impact

The Restrict Content plugin for WordPress exhibits a missing authentication flaw in the rcp_stripe_create_setup_intent_for_saved_card function, allowing any user to call the function without sufficient capability checks. This leads to the exposure of Stripe SetupIntent client_secret values for any membership, revealing sensitive payment data that could be used for fraudulent activities or unauthorized access to billing information. The weakness is classified as CWE‑639, which describes misuse of input leading to authorization bypass or information disclosure.

Affected Systems

All installations of the StellarWP Restrict Content plugin on WordPress sites running version 3.2.16 or earlier are vulnerable. The issue is present in every build up to and including 3.2.16, regardless of other site or plugin configurations.

Risk and Exploitability

The CVSS score of 8.2 indicates a high severity, and the EPSS score of less than 1% suggests a low probability of immediate exploitation in the wild. The vulnerability is not listed in the CISA KEV catalog, implying that known current exploits are not documented. Exploitation requires no authentication; an attacker can simply make an HTTP request to an endpoint that triggers the vulnerable function and retrieve the client_secret. Because the impact is the disclosure of payment credentials, any breach could lead to financial loss or regulatory penalties.

Generated by OpenCVE AI on April 22, 2026 at 15:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Restrict Content plugin to version 3.2.17 or later, which removes the capability check and protects the Stripe SetupIntent values
  • If an upgrade is not immediately possible, disable the stripe gateway or remove the rcp_stripe_create_setup_intent_for_saved_card function temporarily to prevent unauthenticated calls
  • Implement a security review of the plugin’s code to ensure that all endpoints performing sensitive operations enforce proper capability checks and authentication before providing any data

Generated by OpenCVE AI on April 22, 2026 at 15:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Jan 2026 17:15:00 +0000

Type Values Removed Values Added
First Time appeared Liquidweb
Liquidweb restrict Content
CPEs cpe:2.3:a:liquidweb:restrict_content:*:*:*:*:*:wordpress:*:*
Vendors & Products Liquidweb
Liquidweb restrict Content

Fri, 16 Jan 2026 14:15:00 +0000

Type Values Removed Values Added
First Time appeared Stellarwp
Stellarwp membership Plugin - Restrict Content
Wordpress
Wordpress wordpress
Vendors & Products Stellarwp
Stellarwp membership Plugin - Restrict Content
Wordpress
Wordpress wordpress

Fri, 16 Jan 2026 13:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 16 Jan 2026 09:30:00 +0000

Type Values Removed Values Added
Description The Membership Plugin – Restrict Content plugin for WordPress is vulnerable to Missing Authentication in all versions up to, and including, 3.2.16 via the 'rcp_stripe_create_setup_intent_for_saved_card' function due to missing capability check. Additionally, the plugin does not check a user-controlled key, which makes it possible for unauthenticated attackers to leak Stripe SetupIntent client_secret values for any membership.
Title Membership Plugin – Restrict Content <= 3.2.16 - Missing Authentication to Insecure Direct Object Reference and Sensitive Information Exposure
Weaknesses CWE-639
References
Metrics cvssV3_1

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


Subscriptions

Liquidweb Restrict Content
Stellarwp Membership Plugin - Restrict Content
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-04-08T16:35:02.041Z

Reserved: 2025-12-17T18:34:48.898Z

Link: CVE-2025-14844

cve-icon Vulnrichment

Updated: 2026-01-16T12:50:22.948Z

cve-icon NVD

Status : Analyzed

Published: 2026-01-16T10:16:04.330

Modified: 2026-01-23T17:09:18.520

Link: CVE-2025-14844

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-04-22T15:45:20Z

Weaknesses