Skip to main content

WP User Frontend CVE-2026-5459

| EUVDEUVD-2026-42229 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-07-08 Wordfence GHSA-q9g5-gj6c-j62w
5.3
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Identify WordPress site running WP User Frontend ≤4.3.1
  2. Delivery
    Enumerate registered user IDs via WordPress REST API
  3. Exploit
    Craft HTTP request to payment_page() with target user_id
  4. Execution
    Submit unauthenticated request with no session required
  5. Persist
    Free subscription activated server-side
  6. Impact
    Victim's paid subscription overwritten, premium features revoked

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

The WordPress site must be running WP User Frontend version 4.3.1 or earlier with the plugin's paid subscription or membership billing feature actively configured - the payment_page() function is the specific vulnerable entry point and is most impactful when paid tiers exist to overwrite. No authentication is required (CVSS PR:N confirmed), no user interaction is required (UI:N confirmed), and no special network positioning is needed (AV:N). The primary limiting factor is impact scope: exploitation results in subscription state manipulation only - no remote code execution, no data exfiltration, and no availability disruption are possible. Sites running WP User Frontend exclusively for frontend posting without paid membership tiers configured face no meaningful impact from this specific vulnerability.

Impact

The CVSS 3.1 score of 5.3 Medium (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N) accurately characterizes the attack profile - unauthenticated, low-complexity, network-accessible exploitation with bounded integrity impact. Scope is not changed, and there is no confidentiality or availability component. EPSS data is not provided in available intelligence; however, the combination of AV:N/AC:L/PR:N/UI:N indicates this class of flaw is frequently automated in WordPress scanning campaigns. No CISA KEV listing is present, and no public proof-of-concept code has been identified, making confirmed active exploitation unverified at time of analysis. The real-world business impact exceeds what the CVSS score alone implies: for sites running paid membership tiers (the specific audience for this plugin), bulk subscription downgrade attacks could cause significant revenue disruption and user churn, making this a higher operational priority than a generic 5.3 would suggest for affected site operators.

Exploit ScenarioDerived

An attacker scripts a loop against a target WordPress site, enumerating user IDs via the public REST API endpoint /wp-json/wp/v2/users, then sends unauthenticated HTTP requests to the payment_page() function with each discovered user_id, triggering free subscription activation for every identified account. Paid subscribers find their premium access revoked without warning, generating support tickets and potential chargebacks. No authentication, prior access, or victim interaction is required, and the entire attack can be completed in seconds against a site with hundreds of paid members.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 08, 2026

Insecure Direct Object Reference in weDevs WP User Frontend plugin (all versions ≤4.3.1) allows unauthenticated network attackers to activate a free subscription tier on behalf of any registered WordPress user by supplying an arbitrary user_id to the payment_page() function, silently overwriting existing paid subscriptions and revoking premium access. The root cause is a missing authorization check on a user-controlled key (CWE-639), and because WordPress user IDs are sequential integers trivially enumerable via the REST API, this is exploitable at scale with no authentication or user interaction. No public exploit has been identified at time of analysis, but the zero-privilege, low-complexity attack path makes this straightforward to weaponize against any site monetizing through this plugin's membership features.

RemediationAI

An upstream fix has been committed to the WordPress plugin repository via changeset 3514258 (https://plugins.trac.wordpress.org/changeset/3514258/wp-user-frontend), which introduces proper authorization validation to the payment_page() function. Site administrators should update WP User Frontend immediately through the WordPress plugin dashboard; the exact patched release version number is not independently confirmed from available data and should be verified against the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/a02d9a01-1104-4935-8074-af4367c66278 or the WordPress plugin repository changelog before deploying. As a compensating control prior to patching, administrators can configure a web application firewall rule to block unauthenticated POST requests to the payment_page endpoint that include a user_id parameter - note this may interfere with legitimate subscription flows if not scoped carefully. Disabling the subscription/membership features of the plugin entirely until patched is the most conservative interim mitigation, with the trade-off of halting new subscriber sign-ups.

Affected VersionsENISA

User Frontend: AI Powered Frontend Posting, User Directory, Profile Builder, Membership & User Registration 0 ≤4.3.1

Affected Packages

euvd user_frontend_ai_powered_frontend_posting_user_directory_profile_builder_membership_user_registration no fix

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 affected component is weDevs WP User Frontend (CPE: cpe:2.3:a:wedevs:user_frontend), a WordPress plugin providing frontend posting, user directory, membership management, and subscription billing. The vulnerability exists in the payment_page() function, which processes subscription activation requests. Per CWE-639 (Authorization Through User-Controlled Key), the function accepts a user_id parameter from untrusted HTTP input and acts on the identified account without verifying that the requester owns or is authorized to modify that account. WordPress user IDs are sequential integers and are publicly discoverable through the WordPress REST API (/wp-json/wp/v2/users) and author archive URLs, giving attackers a ready-made enumeration surface for targeting any registered user.

Know when User Frontend 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 (Wordfence) PRIMARY 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 5.3 MEDIUM

Unauthenticated network endpoint with no special conditions; impact is limited to subscription integrity manipulation with no confidentiality or availability effects.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

DescriptionCVE.org

The User Frontend: AI Powered Frontend Posting, User Directory, Profile, Membership & User Registration plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 4.3.1 via the payment_page() function due to missing validation on the 'user_id' user controlled key. This makes it possible for unauthenticated attackers to activate a free subscription pack for any user on the site, overwriting their existing paid subscription and causing loss of paid features.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Medium
popular WordPress membership and frontend posting plugin by weDevs
Data Quality
4 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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.

CVE-2026-19116 HIGH POC
8.8 Sep 02

PHP Object Injection in the User Frontend WordPress plugin (versions before 4.3.11) allows any authenticated subscriber-

CVE-2026-14558 HIGH POC
7.2 Aug 28

PHP object injection via unsafe deserialization in the User Frontend WordPress plugin (versions before 4.3.10) grants Ed

CVE-2026-14568 MEDIUM POC
6.5 Jul 27

Unauthenticated attachment deletion in the User Frontend WordPress plugin before 4.3.8 allows remote attackers to perman

CVE-2026-17563 MEDIUM POC
5.3 Sep 02

Unauthenticated post creation and publication is possible in the User Frontend WordPress plugin before 4.3.11 due to a s

CVE-2026-14567 MEDIUM POC
5.3 Aug 28

Unauthenticated mass PII enumeration in the User Frontend WordPress plugin (versions 4.3.0 through 4.3.10) exposes the e

CVE-2026-5127 HIGH
8.8 May 08

PHP object injection in User Frontend plugin for WordPress versions up to 4.3.1 allows authenticated attackers with Subs

CVE-2026-12406 MEDIUM
5.3 Jul 09

Authorization bypass in the WP User Frontend (WPUF) WordPress plugin through version 4.3.7 allows unauthenticated visito

CVE-2026-12418 MEDIUM
5.3 Jul 09

Unauthenticated content tampering in the WP User Frontend WordPress plugin (all versions through 4.3.7) allows any visit

CVE-2026-2233 MEDIUM
5.3 Mar 15

Unauthenticated attackers can modify arbitrary WordPress posts through the User Frontend plugin (versions up to 4.2.8) d

CVE-2026-4058 MEDIUM
4.3 Jun 09

Unauthorized subscription cancellation in weDevs User Frontend WordPress plugin (all versions through 4.3.2) allows any

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