CVE-2026-18432
CriticalCVSS 9.8Exploitation Probability (EPSS)
Low risk37th percentile - higher than 37% of all known CVEs
Summary
The Frontend Admin by DynamiApps plugin for WordPress up to version 3.29.9 contains a privilege escalation vulnerability. It stems from a flawed condition in the `ActionUser::conditions_logic()` function that skips the authorization check when the user ID is a string, allowing an attacker to escalate privileges to administrator.
Risk Assessment
An attacker can take over an administrator account by changing the password or email address, leading to full compromise of the WordPress site.
Recommendation
Update the plugin to the latest patched version. Additionally, restrict access to public frontend forms and monitor for unusual AJAX requests.
Other vulnerabilities in Frontend Admin by DynamiApps
See all- CVE-2026-75816Critical
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. The pre_update_value function lacks capability or ownership checks, and ActionPost::conditions_logic() short-circuits the current_user_can('edit_post') authorization gate when the post ID is non-numeric, allowing unauthenticated form submissions to be routed to arbitrary user records. This enables unauthenticated attackers to overwrite any user's email address, including an administrator's, and then use WordPress's native password-reset flow to take over the account.
- CVE-2026-66662Critical
The Frontend Admin by DynamiApps plugin versions up to 3.29.10 contain an Unauthenticated Privilege Escalation vulnerability. A remote unauthenticated attacker can escalate privileges in the system.
- CVE-2026-81347Medium
The Frontend Admin by DynamiApps WordPress plugin before version 3.29.13 does not properly validate a user-controllable directory path before deleting files within it, allowing unauthenticated attackers to delete index.php and .htaccess files outside the intended directory, including the WordPress root, which can render the site inoperable. Successful exploitation requires a non-default form configuration.
- CVE-2026-19952High
The Frontend Admin by DynamiApps plugin for WordPress up to version 3.29.12 is vulnerable to arbitrary file deletion due to insufficient file path validation in the move_folders function. This allows unauthenticated attackers to delete arbitrary files on the server, which can lead to remote code execution when the right file is deleted (such as wp-config.php). Exploitation is possible without authentication when a form is configured with public visibility.
- CVE-2026-81346Medium
The Frontend Admin by DynamiApps WordPress plugin before 3.29.11 does not perform a capability check on one of its AJAX actions, allowing any authenticated user, such as a subscriber, to delete arbitrary membership plans.
- CVE-2026-66638Medium
Cross Site Scripting (XSS) vulnerability in Frontend Admin by DynamiApps in versions up to 3.29.10. A user with Contributor role can inject malicious script.
- CVE-2026-15606High
The Frontend Admin by DynamiApps plugin for WordPress, in all versions up to and including 3.29.9, is vulnerable to authorization bypass. Authenticated attackers with subscriber-level and above permissions can reset the password of any user, including administrators, leading to full account takeover and complete site compromise.
- CVE-2026-66470High
Broken Access Control vulnerability in Frontend Admin by DynamiApps plugin up to version 3.29.10, allowing a subscriber user to access administrative functions without authorization.
- CVE-2026-13609High
The Frontend Admin by DynamiApps WordPress plugin before version 3.29.9 decodes HTML entities in a submitted form field value after sanitizing it, which restores HTML tags that the sanitizer had neutralized. A double-encoded payload submitted by an unauthenticated visitor is therefore stored as a live tag and later output without escaping on the plugin's front-end display surfaces, resulting in stored cross-site scripting that executes in the browser of any user, including an administrator, who views a page displaying the submitted value.
- CVE-2026-11867Medium
The Frontend Admin by DynamiApps WordPress plugin before 3.29.7 does not perform capability checks on its taxonomy term creation, modification, and deletion operations. Authenticated users with low privileges (such as Subscribers) can create, rename, and delete arbitrary taxonomy terms.
Original NVD description (English source)
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.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

