Skip to main content

Frontend Admin EUVDEUVD-2026-72044

| CVE-2026-75816 CRITICAL
Improper Authentication (CWE-287)
2026-09-06 Wordfence GHSA-pv54-wq7v-wf7v
9.8
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Locate reachable Frontend Admin form
  2. Delivery
    Submit request with post ID 'user_1'
  3. Exploit
    Bypass edit_post check via non-numeric ID
  4. Execution
    Overwrite administrator email
  5. Persist
    Trigger WordPress password reset
  6. Impact
    Take 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.5% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

Frontend Admin by DynamiApps 0 ≤3.29.12

Affected Packages

euvd frontend_admin_by_dynamiapps 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 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

Vendor (Wordfence) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 9.8 CRITICAL

Remote, unauthenticated, no interaction, low complexity against default configs; admin account takeover yields full confidentiality, integrity, and availability control over the site.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/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
High
Integrity
High
Availability
High

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.

Executive ViewAI

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.5%
Top 59% exploitable
Prevalence
Medium
moderately popular WordPress frontend-forms plugin, not near-universal
Social Media
3
Sightings
Data Quality
6 sources
Confidence: High

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.5%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
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-13609 HIGH POC
8.8 Jul 31

Stored cross-site scripting in the Frontend Admin by DynamiApps WordPress plugin (all versions before 3.29.9) allows una

CVE-2026-11867 MEDIUM POC
6.5 Jul 30

Missing authorization in Frontend Admin by DynamiApps WordPress plugin (versions before 3.29.7) exposes taxonomy term cr

CVE-2026-81347 MEDIUM POC
5.9 Sep 04

Unauthenticated path traversal file deletion in the Frontend Admin by DynamiApps WordPress plugin before 3.29.13 allows

CVE-2026-18432 CRITICAL
9.8 Aug 16

Privilege escalation in the Frontend Admin by DynamiApps WordPress plugin (all versions through 3.29.9) lets attackers t

CVE-2026-66662 CRITICAL
9.8 Aug 06

Privilege escalation in the Frontend Admin by DynamiApps WordPress plugin (versions up to and including 3.29.10) lets re

CVE-2026-15606 HIGH
8.8 Aug 11

Password reset authorization bypass in the Frontend Admin by DynamiApps WordPress plugin (all versions through 3.29.9) a

CVE-2026-6228 HIGH
8.8 May 15

Privilege escalation in Frontend Admin by DynamiApps plugin allows authenticated attackers with editor-level access to e

CVE-2026-6226 HIGH
8.8 May 28

Unauthenticated privilege escalation in the Frontend Admin by DynamiApps WordPress plugin (versions up to and including

CVE-2026-7802 HIGH
8.8 May 28

Privilege escalation in the Frontend Admin by DynamiApps WordPress plugin (versions up to and including 3.29.2) allows a

CVE-2026-81346 MEDIUM POC
4.3 Aug 29

Unauthorized deletion of arbitrary membership plans is possible in the Frontend Admin by DynamiApps WordPress plugin (al

CVE-2026-19952 HIGH
7.5 Sep 01

Unauthenticated arbitrary file deletion in the Frontend Admin by DynamiApps WordPress plugin (versions up to and includi

CVE-2026-42722 HIGH
7.6 Oct 10

SQL injection in the Frontend Admin by DynamiApps WordPress plugin (all versions up to and including 3.29.13) lets an au

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