A broken authorization check in the Frontend Admin by DynamiApps plugin lets unauthenticated attackers rewrite any user's email address, including an administrator's, and seize the account through WordPress's own password-reset flow.
What Is It
CVE-2026-75816 is a CVSS 9.8 (CRITICAL) authentication bypass leading to account takeover, tracked as CWE-287 (Improper Authentication). The flaw has two halves. First, the plugin's pre_update_value function performs no capability or ownership check at all. Second, ActionPost::conditions_logic() short-circuits its current_user_can('edit_post') authorization gate whenever the post ID is non-numeric; for example, the string user_1. Together, these allow unauthenticated form submissions to be routed to arbitrary user records without restriction.
The attack vector is network-based, requires low complexity, no privileges, and no user interaction (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H).
Why It Matters
An attacker who can reach a public-facing form rendered by this plugin can overwrite the registered email address of any account on the site, including an administrator's. From there, the native WordPress password-reset flow delivers the reset link to the attacker-controlled address, completing full takeover of the targeted account. No credentials, no social engineering, and no existing foothold are needed; which is why confidentiality, integrity, and availability impacts are all rated HIGH.
This CVE does not currently appear in the CISA Known Exploited Vulnerabilities catalog; no supplied source confirms active exploitation in the wild.
What's Vulnerable
- Vendor: shabti
- Product: Frontend Admin by DynamiApps (WordPress plugin, slug
acf-frontend-form-element) - Affected versions: all versions up to and including 3.29.12
Patch Status
The issue was addressed upstream in changeset 3664865. Administrators running 3.29.12 or earlier should update to a fixed release immediately; given that exploitation requires no authentication, any exposed installation should be treated as reachable. The CVE record was published 2026-09-06 by Wordfence and remains in "Received" status pending NVD enrichment.
Sources
- NVD, CVE-2026-75816 (source: [email protected])
- Wordfence Threat Intel; https://www.wordfence.com/threat-intel/vulnerabilities/id/f1637a3b-7b0f-485d-9d19-4f711f8c671b?source=cve
- WordPress Plugin Trac; fix changeset: https://plugins.trac.wordpress.org/changeset/3664865/acf-frontend-form-element
- WordPress Plugin Trac,
post.phpauthorization gate: https://plugins.trac.wordpress.org/browser/acf-frontend-form-element/tags/3.29.10/main/frontend/forms/actions/post.php#L1001 - WordPress Plugin Trac,
class-user-email.php: https://plugins.trac.wordpress.org/browser/acf-frontend-form-element/tags/3.29.10/main/frontend/fields/user/class-user-email.php#L127 - WordPress Plugin Trac,
submit.php: https://plugins.trac.wordpress.org/browser/acf-frontend-form-element/tags/3.29.10/main/frontend/forms/classes/submit.php#L125