Horizon Alert
Summary of the vulnerability and why it matters
A vulnerability has been identified in the ACPT (Premium) plugin for WordPress, affecting all versions up to 2.0.66. This flaw allows unauthenticated attackers to potentially take over any user account, including administrators, by overwriting email addresses and passwords through public forms. While exploitation requires a specific configuration, the potential for unauthorized account access is significant.
- Unauthenticated users can take over any WordPress account.
- Critical control of user accounts, including administrators.
- Confirm relevance and potential exposure of public forms.
Attack Path
How an attacker could exploit the issue
An attacker can gain administrative access to a WordPress site by exploiting a flaw in the ACPT (Premium) plugin. This is possible if the site has a public ACPT form that allows anonymous submissions. The attacker can then submit a form to change any user's email and password, including an administrator's, thereby taking over the account.
- Requires a public form.
- Unauthenticated submissions trigger it.
- Leads to account takeover.
Live Threat
Current exploitation, exposure, and threat context
An unauthenticated attacker could take over any user account, including administrators, by submitting a form. This is possible because the plugin does not properly check if the form submission is authorized before changing a user's email and password. This could occur when a public ACPT user form is configured to allow anonymous submissions.
- User accounts and credentials.
- Unauthenticated form submissions.
- Account takeover.
Operational Fix
Recommended remediation, mitigation, and detection steps
Application owners and platform teams are likely responsible for addressing this privilege escalation vulnerability in the ACPT (Premium) WordPress plugin. The first practical step is to identify all WordPress instances using the plugin, determine if public ACPT forms are enabled and reachable externally, and then confirm the accountable owner for each instance to plan risk-based remediation.
- Identify plugin usage and public forms.
- Verify external reachability and business criticality.
- Plan remediation based on risk and ownership.