Horizon Alert
Summary of the vulnerability and why it matters
This advisory details a critical security vulnerability in the File Upload to Order WordPress plugin. The issue allows unauthenticated users to delete arbitrary files on the server, potentially leading to a complete website compromise. This could impact the availability and integrity of your online services if this plugin is in use.
- Allows deleting any server files.
- Affects public-facing websites.
- Confirm plugin use; potential for service disruption.
Attack Path
How an attacker could exploit the issue
An attacker can delete arbitrary files on a WordPress site by exploiting a weakness in the File Upload to Order plugin. This occurs because the plugin does not properly check file paths provided by an attacker, even if they are not logged in. Deleting critical files can lead to a complete takeover of the website.
- Unauthenticated access to a web interface.
- Deleting arbitrary files.
- Full site compromise.
Live Threat
Current exploitation, exposure, and threat context
This vulnerability could allow unauthenticated attackers to delete arbitrary files on a WordPress server. This occurs when the File Upload to Order plugin is used without proper validation of file paths. Removing critical system files could lead to a complete website compromise.
- Arbitrary server files.
- Unauthenticated file deletion.
- Full website compromise.
Operational Fix
Recommended remediation, mitigation, and detection steps
This vulnerability in a WordPress plugin is likely a shared responsibility between the application owner who manages the WordPress site and the infrastructure or platform team responsible for the underlying server environment. The first practical step is for the application owner to identify all WordPress instances, confirm which ones use the affected plugin, and assess exposure based on internet reachability and business criticality. This will enable proper risk-based prioritization and planning with the relevant teams.
- Application owners should own this issue.
- Verify plugin usage and internet exposure.
- Plan remediation based on identified risk.