Description
The Paid Membership Subscriptions WordPress plugin before 3.0.7 does not perform capability or nonce checks on one of its payment-related AJAX actions, allowing any authenticated user with Subscriber-level access and above to disclose the payment details of any member by enumerating the payment identifier.
Published: 2026-07-31
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in WordPress's Paid Membership Subscriptions plugin before version 3.0.7. The plugin’s payment‑related AJAX action fails to perform proper capability or nonce checks. As a result, any authenticated user with Subscriber level access or higher can enumerate payment identifiers and retrieve billing information belonging to other members. This flaw exposes sensitive financial data and compromises member confidentiality and the integrity of the payment system.

Affected Systems

Governments, businesses or any organization using the Paid Membership Subscriptions WordPress plugin on any site that has a version earlier than 3.0.7. The vulnerability is present across all environments that deploy the plugin without the specified update.

Risk and Exploitability

The likely attack vector requires an attacker to be logged into the site as a Subscriber or higher role. Once authenticated, the attacker can systematically request payment details by manipulating the payment identifier parameter in the AJAX call. The EPSS score for this vulnerability is not available, and it is not listed in the CISA KEV catalog, which indicates a lower publicly known exploitation frequency. Nonetheless, the absence of nonce and capability checks creates a clear path for data disclosure, making the flaw high‑impact once the credential requirements are met.

Generated by OpenCVE AI on July 31, 2026 at 18:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Paid Membership Subscriptions to version 3.0.7 or later, which includes proper capability and nonce validation on payment actions.
  • If immediate plugin upgrade is not feasible, restrict the plugin’s AJAX endpoints to higher‑privileged roles or temporarily disable the subscription features until a patch is applied.
  • Implement network or application‑level monitoring to flag anomalous enumeration attempts and audit any exposed payment data after the update.

Generated by OpenCVE AI on July 31, 2026 at 18:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 31 Jul 2026 19:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284

Fri, 31 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-639
Metrics cvssV3_1

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

ssvc

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


Fri, 31 Jul 2026 06:30:00 +0000

Type Values Removed Values Added
Description The Paid Membership Subscriptions WordPress plugin before 3.0.7 does not perform capability or nonce checks on one of its payment-related AJAX actions, allowing any authenticated user with Subscriber-level access and above to disclose the payment details of any member by enumerating the payment identifier.
Title Paid Member Subscriptions < 3.0.7 - Subscriber+ Payment Data Disclosure via IDOR
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-07-31T13:26:50.377Z

Reserved: 2026-07-06T11:38:57.439Z

Link: CVE-2026-14847

cve-icon Vulnrichment

Updated: 2026-07-31T13:26:40.385Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T19:00:10Z

Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-639

    Authorization Bypass Through User-Controlled Key