Horizon Alert
Summary of the vulnerability and why it matters
This advisory details a critical vulnerability in the AI Engine plugin for WordPress. The issue allows unauthenticated attackers to extract sensitive credentials, potentially enabling them to gain full administrative control of affected WordPress sites. The main concern is confirming relevance and exposure.
- Plugin flaw exposes sensitive login tokens.
- Gaining admin control affects site integrity.
- Confirm if your WordPress sites are impacted.
Attack Path
How an attacker could exploit the issue
An unauthenticated attacker can exploit this vulnerability by accessing a specific REST API endpoint on a WordPress site where the AI Engine plugin is installed and the "No-Auth URL" feature is enabled. This access allows them to retrieve a 'Bearer Token', which can then be used to impersonate a legitimate user. With this token, an attacker can gain control of a valid session, potentially leading to the creation of a new administrator account and complete compromise of the website.
- No authentication required.
- Accesses REST API endpoint with token exposure.
- Leads to session takeover and privilege escalation.
Live Threat
Current exploitation, exposure, and threat context
This vulnerability could allow unauthenticated attackers to obtain a bearer token from the AI Engine plugin's REST API when the 'No-Auth URL' is enabled. This token may enable attackers to access a valid session, potentially leading to significant impacts on the WordPress site.
- Bearer token and session access.
- Via a network-accessible API endpoint.
- Website control and administrator access.
Operational Fix
Recommended remediation, mitigation, and detection steps
System administrators, application owners, and security teams are responsible for addressing this vulnerability in the AI Engine plugin for WordPress. The first step is to identify all instances of the affected plugin, confirm their reachability and business criticality, and then assign an accountable owner for remediation planning.
- Identify affected plugin instances.
- Verify exposure and criticality.
- Plan remediation with owners.