There is an arbitrary file upload vulnerability in the WordPress theme DesignFolio+ 1.2. The vulnerability exists due to the upload-file.php script making no attempt to check authorization or upload filetype and allowing an upload_path parameter to accept directory traversal characters. The exploit does require that the user knows the computed md5 hash of the internal IP of the server. The plugin is currently unsupported.
- The attacker sends an upload request to a vulnerable WordPress instance containing an arbitrary file.
- The server responds with a ‘200’ response code and ‘success’.
- The attacker requests the uploaded file from the directory.
The attacker must be able to send crafted packets to the target system. The exploit does require that the user knows the computed MD5 hash of the internal IP of the server.
Alert Logic Coverage
Alert Logic® has evaluated its customer base for exposure to the exploit and has developed signatures for mitigating the threat depending on the security service in place.
The Network-Based Intrusion Detection System (IDS) has been updated with the new signatures for this exploit when detected via Alert Logic Threat Manager™. If this signature is detected, an incident is generated in the Alert Logic console.
Recommendations for Mitigation
Upgrade to a non-vulnerable version to mitigate this vulnerability.