Horizon Alert
Summary of the vulnerability and why it matters
A critical vulnerability in the FindAll Listing WordPress plugin, when used with the FindAll Membership plugin, could allow unauthenticated attackers to gain administrator access to a website. This issue stems from a failure to properly restrict user roles during registration.
- Unauthenticated users could gain administrator rights.
- Matters because public registration can be compromised.
- Confirm if this plugin combination is in use.
Attack Path
How an attacker could exploit the issue
An unauthenticated attacker could exploit this vulnerability by first ensuring the FindAll Membership plugin is active on the target WordPress site. Then, they could register a new user and, by manipulating the registration parameters, assign themselves the administrator role. This would grant them full administrative control over the website.
- No authentication required.
- Register with administrator role.
- Gain full site control.
Live Threat
Current exploitation, exposure, and threat context
This vulnerability could allow an unauthenticated attacker to gain administrator access to a WordPress site. This is possible when the FindAll Listing plugin is used in conjunction with the FindAll Membership plugin, and when user registration is enabled on the site. The attacker could then modify site content, install malicious plugins, or access sensitive administrative settings.
- Site administrative access.
- Unauthenticated user registration.
- Full site compromise.
Operational Fix
Recommended remediation, mitigation, and detection steps
This critical vulnerability in the FindAll Listing plugin, which requires the FindAll Membership plugin to be active, allows unauthenticated attackers to gain administrator access to WordPress sites. Identifying and securing these WordPress instances is paramount. Platform or site administrators should first confirm the presence and exposure of the affected plugins, determine business criticality, and then coordinate with the vendor for remediation or implement temporary risk reduction measures.
- WordPress administrators own the issue.
- Verify plugin presence and exposure first.
- Coordinate vendor fix or deploy controls.