Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLocate reachable Frontend Admin form
-
DeliverySubmit request with post ID 'user_1'
-
ExploitBypass edit_post check via non-numeric ID
-
ExecutionOverwrite administrator email
-
PersistTrigger WordPress password reset
-
ImpactTake over admin account
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK
2 techniques across 2 tactics: Defense Evasion, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a WordPress site running Frontend Admin by DynamiApps <= 3.29.12 with at least one published, network-reachable frontend form that maps submissions to WordPress user records (a user-email/profile edit form). The attacker supplies a non-numeric post identifier (such as the string 'user_<id>', e.g. 'user_1' for the primary admin) to trigger the short-circuit in ActionPost::conditions_logic() that bypasses the current_user_can('edit_post') gate. No authentication, credentials, or user interaction are needed. The limiting factor is form exposure: if the plugin is installed but no user-record-editing form is published or the form endpoint is not reachable, the arbitrary-user write path is not exercised. |
| Impact | This scores CVSS 9.8 (AV:N/AC:L/PR:N/UI:N, full C/I/A impact), and the description strongly supports the high-severity reading: exploitation is network-based, requires no authentication, no user interaction, and works against default configurations wherever a Frontend Admin user-edit form is reachable. The primary realized impact is integrity and confidentiality (arbitrary account takeover, including administrator), which on WordPress cascades to full site compromise; the A:H metric is the weakest-supported element but is defensible given post-takeover control. No EPSS figure, CISA KEV entry, or public POC was provided, so exploitation probability cannot be quantified from the input - but the low complexity and the presence of source-level references pinpointing the vulnerable lines mean a working exploit is straightforward to reconstruct, so any operator running this plugin should treat it as urgent rather than waiting for confirmed in-the-wild activity. The one caveat worth verifying: successful attack requires a Frontend Admin form that maps submissions to user records to be published and reachable, so a site that only uses the plugin for post (not user) forms may have a narrower exposure than the raw score implies. |
| Exploit ScenarioDerived | An attacker locates a WordPress site running Frontend Admin with a publicly reachable frontend form, then submits a crafted request that sets the target identifier to 'user_1' (the default administrator) and supplies an attacker-controlled email address. Because the edit_post capability check is short-circuited on the non-numeric ID, the admin's email is overwritten without authentication; the attacker then triggers WordPress's lost-password flow, receives the reset link at their own inbox, and takes full control of the administrator account. No public POC was identified, but the referenced source lines make reconstruction trivial. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 06, 2026
Unauthenticated account takeover in the Frontend Admin by DynamiApps WordPress plugin (all versions through 3.29.12) lets remote attackers overwrite any user's email address - including an administrator's - and then hijack the account via WordPress's built-in password-reset flow. The flaw stems from a missing capability check in pre_update_value combined with an authorization gate that is silently bypassed when a non-numeric post identifier (e.g. 'user_1') is supplied. Reported by Wordfence; no public exploit code or CISA KEV listing was identified at time of analysis, but the trivial, unauthenticated nature makes this a high-priority patch.
RemediationAI
Update the Frontend Admin by DynamiApps plugin to the first release above 3.29.12 that incorporates the fix from WordPress plugin changeset 3664865 (https://plugins.trac.wordpress.org/changeset/3664865/acf-frontend-form-element); confirm the installed version is patched, since all builds through 3.29.12 are affected. If an immediate update is not possible, the most effective compensating control is to unpublish or restrict access to any frontend forms that edit user records (the attack requires a reachable user-edit form), accepting the trade-off that legitimate frontend user self-service will break. Additionally, place a WAF/virtual-patch rule to block form submissions whose post-ID parameter is non-numeric (e.g. values matching 'user_<n>'), and monitor for unexpected changes to administrator email addresses and for password-reset requests targeting admin accounts as detection for attempted exploitation. Review the Wordfence advisory for any vendor-specific rule signatures.
Affected VersionsENISA
Affected Packages
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 the Frontend Admin (internally 'acf-frontend-form-element') plugin, which lets site builders expose ACF-backed create/edit forms on the WordPress frontend. The root cause is CWE-287 (Improper Authentication): ActionPost::conditions_logic() guards writes with current_user_can('edit_post'), but that check is only meaningful for a numeric post ID. When the target identifier is a non-numeric string such as 'user_1', the logic short-circuits and skips the edit_post capability evaluation entirely, while pre_update_value (the user-email field handler in class-user-email.php) performs no independent capability or ownership check. As a result, a frontend submission is routed to an arbitrary WordPress user record. Because WordPress user identity is anchored to the account email, overwriting it and invoking the native lost-password flow yields a full password reset controlled by the attacker. The vendor CPE (cpe:2.3:a:shabti:frontend_admin_by_dynamiapps) confirms the affected package.
Know when Frontend Admin By Dynamiapps 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
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Remote, unauthenticated, no interaction, low complexity against default configs; admin account takeover yields full confidentiality, integrity, and availability control over the site.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The Frontend Admin by DynamiApps plugin for WordPress is vulnerable to Authentication Bypass to Account Takeover in all versions up to, and including, 3.29.12. This is due to the pre_update_value function lacking any capability or ownership check, and ActionPost::conditions_logic() short-circuiting its current_user_can('edit_post') authorization gate whenever the post ID is non-numeric - such as the string user_1 - allowing unauthenticated form submissions to be routed to arbitrary user records without restriction. This makes it possible for unauthenticated attackers to overwrite any user's registered email address, including an administrator's, and then leverage WordPress's native password-reset flow to fully take over the targeted account.
Articles & Coverage 1
Executive ViewAI
Organizations using the DynamiApps WordPress plugin face imminent risk of complete account compromise: the plugin fails to validate user permissions, allowing attackers to reset administrator passwords and steal login credentials without any authentication. All current versions remain vulnerable with no security update in sight, making this an urgent removal priority to prevent unauthorized site access and potential data loss.
No vendor-released patch identified at time of analysis. Immediate mitigation: remove the plugin entirely. If immediate removal is not feasible, restrict WordPress admin dashboard access via IP allowlisting, implement Web Application Firewall rules to block suspicious requests to affected endpoints, enforce multi-factor authentication on all user accounts, enable continuous audit logging on account modifications and password resets, and conduct daily log reviews for compromise indicators. Preserve and secure all site backups before removal to document evidence.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Frontend Admin By Dynamiapps
View allStored cross-site scripting in the Frontend Admin by DynamiApps WordPress plugin (all versions before 3.29.9) allows una
Missing authorization in Frontend Admin by DynamiApps WordPress plugin (versions before 3.29.7) exposes taxonomy term cr
Unauthenticated path traversal file deletion in the Frontend Admin by DynamiApps WordPress plugin before 3.29.13 allows
Privilege escalation in the Frontend Admin by DynamiApps WordPress plugin (all versions through 3.29.9) lets attackers t
Privilege escalation in the Frontend Admin by DynamiApps WordPress plugin (versions up to and including 3.29.10) lets re
Password reset authorization bypass in the Frontend Admin by DynamiApps WordPress plugin (all versions through 3.29.9) a
Privilege escalation in Frontend Admin by DynamiApps plugin allows authenticated attackers with editor-level access to e
Unauthenticated privilege escalation in the Frontend Admin by DynamiApps WordPress plugin (versions up to and including
Privilege escalation in the Frontend Admin by DynamiApps WordPress plugin (versions up to and including 3.29.2) allows a
Unauthorized deletion of arbitrary membership plans is possible in the Frontend Admin by DynamiApps WordPress plugin (al
Unauthenticated arbitrary file deletion in the Frontend Admin by DynamiApps WordPress plugin (versions up to and includi
SQL injection in the Frontend Admin by DynamiApps WordPress plugin (all versions up to and including 3.29.13) lets an au
EUVD-2026-72044
GHSA-pv54-wq7v-wf7v
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB