Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Network-accessible with no auth or interaction; integrity impact from unauthorized membership activation; low confidentiality from accessing gated content; no availability impact applies.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
Lifecycle Timeline
2DescriptionCVE.org
The User Registration & Membership - Free & Paid Memberships, Subscriptions, Content Restriction, User Profile, Custom User Registration & Login Builder plugin for WordPress is vulnerable to unauthorized modification of data due to missing validation checks in the confirm_payment() function in all versions up to, and including, 5.2.0. This makes it possible for unauthenticated attackers to bypass payment processing and activate paid memberships.
AnalysisAI
Payment bypass in WPEverest's User Registration & Membership WordPress plugin (versions up to and including 5.2.0) allows unauthenticated remote attackers to activate paid memberships without completing payment. The vulnerability stems from missing authorization checks in the confirm_payment() function (CWE-862), which fails to validate that a legitimate payment transaction occurred before granting membership access. No public exploit or CISA KEV listing has been identified at time of analysis, but the attack is low-complexity and requires no authentication, making it trivially reachable by any internet-connected adversary.
Technical ContextAI
The affected component is the confirm_payment() function within the WPEverest User Registration & Membership plugin (CPE: cpe:2.3:a:wpeverest:user_registration_&_membership_...:*). CWE-862 (Missing Authorization) indicates the function executes a privileged state change - activating a paid membership - without first verifying that the caller has actually completed a valid payment transaction. This is a server-side authorization flaw, not a client-side bypass: the function likely processes a payment confirmation callback (e.g., from a payment gateway webhook or a return URL) but does not cryptographically verify the payment provider's signature or validate the transaction status server-to-server before updating membership state in the WordPress database.
RemediationAI
Update the User Registration & Membership plugin to the version released after 5.2.0, as indicated by the patch changeset available at https://plugins.trac.wordpress.org/changeset/3552000/user-registration; the exact patched release version is not independently confirmed beyond the changeset reference, so administrators should verify the latest available version in the WordPress plugin repository. If immediate upgrade is not possible, the most actionable compensating control is to disable or deactivate the payment/paid membership functionality within the plugin settings until the patch is applied - this removes the vulnerable code path from the attack surface at the cost of disrupting paid subscription workflows. Additionally, consider restricting access to payment confirmation endpoints via WAF rules that validate known payment gateway IP ranges, reducing the population of requestors who can reach confirm_payment(). No side-effect-free workaround exists that preserves full paid membership functionality while the flaw is unpatched.
More in User Registration Membership Free Paid Memberships Subscriptions Content Restriction User Profile Custom User Registration Login Builder
View allOpen redirect in the WPEverest User Registration & Membership WordPress plugin (versions ≤5.1.4) enables attackers to ab
SQL Injection in User Registration & Membership plugin for WordPress (versions up to 5.1.2) allows authenticated Subscri
The User Registration & Membership plugin for WordPress contains an insufficient capability check vulnerability in its C
Insecure Direct Object Reference in WPEverest's User Registration & Membership WordPress plugin (all versions through 5.
The User Registration & Membership plugin for WordPress versions up to 5.1.4 allows authenticated attackers with Contrib
Same weakness CWE-862 – Missing Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-39639
GHSA-97gw-4hgp-77mp