Horizon Alert
Summary of the vulnerability and why it matters
A critical vulnerability exists in the AutomatorWP Pro WordPress plugin's webhook feature that could allow unauthorized individuals to reset any user's password, including administrator accounts. This could lead to a complete takeover of WordPress accounts. The exploit requires a specific, documented configuration within the plugin, involving the pairing of a Receive Webhook trigger with an Update-User action under certain conditions.
- Unauthenticated users can reset WordPress passwords.
- This allows full account takeover of any user.
- Confirm if your WordPress webhook is configured correctly.
Attack Path
How an attacker could exploit the issue
An unauthenticated attacker can exploit this vulnerability by leveraging a specific configuration within the AutomatorWP Pro plugin's webhook addon. By sending a specially crafted webhook request to a WordPress site where an administrator has set up a particular automation, an attacker can bypass authorization checks and reset the password of any user account, including administrative ones, leading to a full account takeover. This is only possible when the plugin's webhook feature is configured to process specific trigger and action pairings, and the user ID field is left blank while the password field is mapped to the webhook's password tag.
- No authentication required.
- Triggered by a specific webhook configuration.
- Leads to complete account takeover.
Live Threat
Current exploitation, exposure, and threat context
Unauthenticated attackers could reset the password for any WordPress account, including administrators, by exploiting a specific configuration of the AutomatorWP Pro plugin's webhook addon. This could lead to a full takeover of affected WordPress accounts when a particular webhook trigger is paired with an update-user action, and the user ID is left blank while the password field is mapped to the webhook password tag.
- Administrator account credentials.
- Unauthenticated attackers can send specially crafted webhooks.
- Complete takeover of WordPress accounts.
Operational Fix
Recommended remediation, mitigation, and detection steps
This critical vulnerability in a WordPress plugin requires a coordinated response. Platform or application teams managing WordPress instances, alongside the security team, must prioritize identifying all deployments of the affected plugin. Once located, assess reachability and business criticality to confirm accountable owners and plan remediation within established maintenance windows, coordinating with the plugin vendor as needed.
- WordPress administrators own the issue.
- Verify webhook configurations and internet exposure.
- Plan remediation and coordinate with the vendor.