PT-2026-73100 · Dynamiapps · Frontend Admin
CVE-2026-18432
·
Published
2026-08-16
·
Updated
2026-08-18
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Frontend Admin by DynamiApps versions prior to 3.30.0
Description
This issue allows for privilege escalation due to improper authorization checks in the
ActionUser::conditions logic() function. The authorization check current user can('edit user', $user id) is bypassed when the $user id is a non-numeric string, which can be triggered by providing a crafted value to the item id parameter at the wp ajax nopriv frontend admin/forms/change form AJAX endpoint. An attacker can obtain a server-signed acf objects payload with a non-numeric user ID that WordPress coerces to integer 1, enabling the attacker to overwrite the administrator account's password or email address. Unauthenticated exploitation is possible if a public-facing frontend user form is configured; otherwise, a subscriber-level account is required.Recommendations
Update the plugin to a version newer than 3.29.9.
Restrict access to the
wp ajax nopriv frontend admin/forms/change form endpoint or disable public-facing frontend user forms to mitigate the risk of unauthenticated exploitation.Fix
LPE
Improper Privilege Management
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Frontend Admin