Horizon Alert
Summary of the vulnerability and why it matters
This vulnerability affects the Tournamatch WordPress plugin, allowing users with low privileges to delete critical server files, potentially leading to a complete website takeover. The concern is validating if this plugin is in use and exposed to external access.
- Plugin allows unauthorized file deletion.
- High-impact risk to website integrity.
- Confirm use and exposure; assess impact.
Attack Path
How an attacker could exploit the issue
An attacker can exploit this vulnerability by uploading a new profile or team image to a WordPress site. This action triggers the plugin to delete the old image without proper path validation. If the attacker can trick the plugin into deleting critical server files, such as the configuration file, they can gain control of the entire website.
- Low-privilege users can trigger it.
- Uploading a new image deletes files.
- Full site takeover is possible.
Live Threat
Current exploitation, exposure, and threat context
A vulnerability in the Tournamatch WordPress plugin could allow a low-privileged user to delete arbitrary files on the server. This could affect the integrity and availability of the website, and when combined with other potential misconfigurations or vulnerabilities, could lead to a complete site takeover.
- Website files and configuration.
- Deleting uploaded images.
- Full website takeover.
Operational Fix
Recommended remediation, mitigation, and detection steps
This vulnerability in the Tournamatch WordPress plugin allows low-privileged users to delete arbitrary files, potentially leading to a full site takeover. The primary responsibility for addressing this likely falls to the website's application owners or the team managing the WordPress instances. The first practical step is to identify all instances of the Tournamatch plugin, determine their reachability and criticality, and then engage the accountable owner to plan remediation, likely involving vendor coordination for a plugin update.
- Application owners should manage this issue.
- Verify plugin presence and reachability first.
- Plan remediation with vendor coordination.