Horizon Alert
Summary of the vulnerability and why it matters
A critical vulnerability has been identified in the Frontend Admin plugin for WordPress, affecting all versions. This issue could allow unauthorized individuals to gain administrative access to your WordPress sites. The main concern is confirming if this plugin is in use and if so, determining the extent of exposure.
- Unauthenticated attackers can gain admin access.
- This impacts site integrity and data security.
- Confirm usage and assess your exposure.
Attack Path
How an attacker could exploit the issue
An attacker can gain administrator privileges by sending a specially crafted request to an unauthenticated AJAX endpoint. This request bypasses an authorization check due to how the plugin handles user IDs, allowing the attacker to obtain a payload that WordPress interprets as administrator credentials. This can lead to the attacker being able to change the administrator's password or email address.
- Unauthenticated or subscriber access required.
- Unvalidated `item_id` parameter in AJAX endpoint.
- Full administrator takeover possible.
Live Threat
Current exploitation, exposure, and threat context
When supported by the advisory, an attacker could escalate privileges to administrator by exploiting a flaw in how user IDs are processed. This could allow them to modify account details, potentially leading to unauthorized control of the website.
- Website administrator accounts are at risk.
- Attackers may send crafted data via AJAX endpoints.
- Unauthorized website control could occur.
Operational Fix
Recommended remediation, mitigation, and detection steps
The Frontend Admin by DynamiApps plugin for WordPress, if deployed with public-facing user forms, presents a critical risk. The first practical step is to identify all WordPress instances using this plugin, confirm if the vulnerable frontend user form functionality is enabled and exposed externally, and then determine the accountable owner for these WordPress sites to plan remediation.
- WordPress site owners/administrators should own.
- Verify exposed frontend user forms and reachability.
- Plan maintenance for remediation actions.