CVE-2026-12526
moderateBroken access control in Advanced Custom Fields: Extended allows admin takeover
Advanced Custom Fields: Extended (ACF Extended), a WordPress plugin, before version 0.9.2.7 fails to verify that a requester is authorized to edit the targeted user account in the update-user action of its front-end Forms module, only checking a capability when the submitted role is administrator or super_admin. On a site that exposes a publicly reachable front-end form whose user-update action targets an existing administrator account (a fixed target or one mapped to a visitor-submitted field) and maps the password to a visitor-submitted field, an unauthenticated visitor can overwrite that administrator's password. An attacker who does this gains control of an administrator account, which typically means full administrative access to the WordPress site. Only sites running a vulnerable version with the Forms module configured in this specific way are affected; the default behavior, which updates the submitting user's own account, is not exploitable. No public proof-of-concept, in-the-wild exploitation, or CISA KEV listing is known, and EPSS currently estimates only a 0.3% chance of exploitation in the next 30 days.
What to do: Update Advanced Custom Fields: Extended to version 0.9.2.7 or later. As an interim mitigation, audit public front-end forms built with the plugin's Forms module: ensure the update-user action does not target accounts other than the submitter (especially administrators) and remove password fields mapped to visitor-submitted data, or restrict access to such forms. Additionally, check administrator accounts for unexpected password changes and watch for suspicious logins.
| ACF Extended Advanced Custom Fields: Extended (WordPress plugin) | All versions before 0.9.2.7 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
The Advanced Custom Fields: Extended WordPress plugin before 0.9.2.7 does not verify that the requester is authorized to edit the targeted user account in the update-user action of its front-end Forms module; it only checks a capability when the submitted role is administrator or super_admin. On a site that exposes a publicly reachable front-end form whose user-update action targets an existing administrator (a fixed target, or one mapped to a visitor-submitted field) and maps the password to a visitor-submitted field, an unauthenticated visitor can overwrite that administrator's password and take over the account. The default target is the submitting user, so exploitation depends on the form being configured to target another account.
- Ecosystems
- WordPress
- Weakness
- CWE-287
- Vector
- CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
In the news0 stories
No ingested article mentions this CVE yet.