Skip to main content

Frontend Admin EUVDEUVD-2026-59849

| CVE-2026-18432 CRITICAL
Improper Privilege Management (CWE-269)
2026-08-16 Wordfence GHSA-ch22-9ppp-5952
9.8
CVSS 3.1 · Vendor: Wordfence
Share

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, single-parameter trigger with no auth when a public frontend user form exists (PR:N/AC:L), yielding full admin takeover, so C:I:A all High.

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

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Analysis Generated
Aug 16, 2026 - 05:01 vuln.today
CVE Published
Aug 16, 2026 - 04:24 cve.org
CRITICAL 9.8

DescriptionCVE.org

The Frontend Admin by DynamiApps plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 3.29.9. The vulnerability exists because ActionUser::conditions_logic() gates the current_user_can('edit_user', $user_id) authorization check behind an is_numeric() test, causing the check to be skipped entirely when $user_id is a non-numeric string - a condition that can be induced by passing a crafted value such as 1one through the unvalidated item_id parameter of the unauthenticated wp_ajax_nopriv_frontend_admin/forms/change_form AJAX endpoint. This makes it possible for attackers to escalate privileges to administrator by obtaining a server-signed _acf_objects payload carrying the non-numeric user ID, which WordPress subsequently coerces to integer 1 (the default administrator), allowing the attacker to overwrite that account's password or email address. Exploitation by unauthenticated users requires a public-facing frontend user form to be configured; in all other cases a subscriber-level account is sufficient.

AnalysisAI

Privilege escalation in the Frontend Admin by DynamiApps WordPress plugin (all versions through 3.29.9) lets attackers take over the default administrator account by overwriting its password or email. The flaw stems from an authorization check that is silently skipped when the target user ID is a non-numeric string, which WordPress later coerces to integer 1 (the default admin). …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Recon
Identify public frontend user form
Delivery
Send unauthenticated change_form AJAX with item_id=1one
Exploit
is_numeric gate skips edit_user check
Install
Obtain server-signed _acf_objects payload
C2
WordPress coerces ID to admin (1)
Execute
Overwrite admin password/email
Impact
Full site administrator takeover

Vulnerability AssessmentAI

Exploitation The unauthenticated path requires the site to have a public-facing Frontend Admin frontend user form configured and reachable (this is what exposes the wp_ajax_nopriv_frontend_admin/forms/change_form handler); the concrete trigger is supplying a non-numeric string (e.g. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment All signals point to genuine critical risk rather than an inflated CVSS. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker locates a WordPress site running Frontend Admin with a public frontend user form, then sends an unauthenticated admin-ajax.php request to the frontend_admin/forms/change_form action with item_id set to a non-numeric value like '1one'. Because the edit_user capability check is bypassed, the attacker receives a signed payload that coerces to admin user ID 1 and submits a new password or email for that account, seizing full administrative control. …
Remediation Upgrade the Frontend Admin by DynamiApps plugin to the first release above 3.29.9 that contains the fix; an upstream fix is available as a plugins.trac changeset (https://plugins.trac.wordpress.org/changeset?reponame=&old=3633030%40acf-frontend-form-element&new=3633030%40acf-frontend-form-element), but a specific released patched version is not independently confirmed from the provided data, so verify the fixed version against the Wordfence advisory before deploying. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours: Deactivate and remove the Frontend Admin by DynamiApps plugin (all versions through 3.29.9) from all WordPress installations; if immediate removal is operationally infeasible, disable all publicly accessible frontend admin forms and restrict access via Web Application Firewall rules or IP whitelisting. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

EUVD-2026-59849 vulnerability details – vuln.today

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