Skip to main content

WP User Frontend CVE-2026-12418

| EUVDEUVD-2026-42542 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-07-09 Wordfence GHSA-33x8-pcvj-97hp
5.3
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Locate public WPUF submission form
  2. Delivery
    Extract nonce from form page
  3. Exploit
    Craft POST to admin-ajax.php with manipulated wpuf_files_data
  4. Execution
    Bypass capability check via nonce-only gate
  5. Impact
    Overwrite target post title and content

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 have the WP User Frontend plugin installed and active in a version at or below 4.3.7. At least one WPUF post submission form must be rendered on a page accessible to unauthenticated visitors - which is the plugin's intended purpose and typical deployment configuration, so this is not a restrictive condition. The wpuf_submit_post AJAX action must be reachable, which it is by default on any WordPress site with the plugin active, as WordPress registers AJAX actions for both logged-in (wp_ajax_) and non-logged-in (wp_ajax_nopriv_) users. A valid nonce is required, but nonces are embedded in the public form page and obtainable by any page visitor without authentication. Exploitation is limited to overwriting three specific post fields (post_title, post_content, post_excerpt) and does not grant code execution, file access, or administrative account creation. Sites that have no public-facing WPUF submission forms (e.g., the plugin is installed but forms are restricted to logged-in users only) face reduced but not eliminated risk if any authenticated user can access a form.

Impact

The official CVSS 3.1 score of 5.3 (Medium) with vector AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N is technically accurate per metric definitions but understates the operational impact for content-dependent sites. The I:L rating reflects limited integrity modification (three specific fields), yet the attacker can target any post - including high-visibility pages, published articles, and administrator-authored content - making mass defacement of an entire WordPress site feasible from a single unauthenticated request. No EPSS data was provided in the intelligence feed. There is no CISA KEV listing and no public proof-of-concept identified at time of analysis, which moderates urgency. The attack vector (AV:N) and privilege level (PR:N) are confirmed by the description, which explicitly states exploitation requires no WordPress role. The primary limiting factor is that a WPUF post submission form must exist and be reachable, but the plugin's purpose is to surface such forms to non-authenticated users, meaning this condition is met by the typical deployment intent. Risk is real but focused on content integrity rather than confidentiality or system compromise.

Exploit ScenarioDerived

An unauthenticated attacker identifies a WordPress site running WP User Frontend by locating a public post submission form (the plugin's primary use case). The attacker crafts a POST request to wp-admin/admin-ajax.php with action=wpuf_submit_post, a valid nonce obtained from the public form, and a manipulated wpuf_files_data parameter containing the ID of a target post - such as the site's homepage or a pinned admin article. The post's title, content, and excerpt are overwritten with attacker-controlled text, defacing the targeted content without any authentication. No public proof-of-concept code has been identified at time of analysis, but the attack is straightforward to reconstruct from the description and referenced source code.

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 09, 2026

Unauthenticated content tampering in the WP User Frontend WordPress plugin (all versions through 4.3.7) allows any visitor to overwrite the title, body, and excerpt of any post on the site, including posts authored by administrators. The flaw stems from the wpuf_submit_post AJAX action accepting a user-controlled post reference key in the wpuf_files_data parameter without validating whether the requesting user is authorized to edit the target post - a textbook CWE-639 authorization-through-user-controlled-key failure. No public exploit code or active exploitation has been identified at time of analysis, but the attack requires no authentication and no special configuration beyond the plugin being installed with at least one public-facing submission form.

RemediationAI

A patch changeset (revision 3578622) is present in the WordPress plugin Trac repository, indicating a fix has been committed upstream; however, an exact patched release version is not independently confirmed from the available input data. Site administrators should update the WP User Frontend plugin to the latest available version in the WordPress plugin directory and verify the installed version is newer than 4.3.7. If an immediate update is not feasible, the most targeted compensating control is to disable or password-protect all WPUF post submission forms, removing the publicly accessible AJAX action surface entirely - the trade-off being that legitimate frontend posting functionality will be unavailable to users. Alternatively, a WAF rule blocking POST requests to wp-admin/admin-ajax.php with action=wpuf_submit_post from unauthenticated sessions can mitigate exploitation without disabling the feature, though this may break legitimate use if the plugin is intended for anonymous submissions. Refer to the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/8f66e25f-b67e-4227-95fe-69b40551af61 for updated patch version confirmation.

Affected VersionsENISA

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

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

WP User Frontend (wp-user-frontend) by weDevs is a WordPress plugin enabling frontend post submission, user registration, and profile management. The vulnerability resides in two intersecting code paths: FieldableTrait.php (lines 468 and 478) handles the wpuf_files_data parameter, and Frontend_Form_Ajax.php (line 35) registers the wpuf_submit_post AJAX action. The AJAX handler validates a nonce - which is a CSRF protection, not an authorization mechanism - but performs no capability check before allowing the downstream post-edit operation to proceed. CWE-639 (Authorization Through User-Controlled Key) precisely describes the root cause: the application uses an attacker-supplied post ID as the lookup key to identify which post to modify, without verifying that the authenticated (or unauthenticated) session has write authority over that specific post object. This is distinct from a missing-authentication flaw; the plugin simply trusts the key.

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

Network-reachable AJAX endpoint, no privileges required per description; integrity impact is low as only three specific post fields are modifiable, not full system control.

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.7 via the 'wpuf_files_data' parameter due to missing validation on a user controlled key. This makes it possible for unauthenticated attackers to overwrite the post_title, post_content, and post_excerpt of any arbitrary post on the site, including posts authored by administrators. Exploitation requires access to any WPUF post submission form; this is achievable by users with no WordPress role, as the wpuf_submit_post AJAX action is gated only by a nonce with no capability check for the downstream post-edit operation.

Threat Intelligence Overview

EPSS Score
0.2%
Top 85% exploitable
Prevalence
Medium
popular WordPress plugin, not universally installed
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 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-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-5459 MEDIUM
5.3 Jul 08

Insecure Direct Object Reference in weDevs WP User Frontend plugin (all versions ≤4.3.1) allows unauthenticated network

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