vendor:
Videowhisper Video Presentation
by:
Larry W. Cashdollar
7.5
CVSS
HIGH
Remote File Upload
434
CWE
Product Name: Videowhisper Video Presentation
Affected Version From: 3.31.17
Affected Version To: 3.31.17
Patch Exists: Yes
Related CWE: N/A
CPE: a:videowhisper:videowhisper_video_presentation
Metasploit:
N/A
Other Scripts:
N/A
Tags: N/A
CVSS Metrics: N/A
Nuclei References:
N/A
Nuclei Metadata: N/A
Platforms Tested: WordPress
2015
Remote file upload vulnerability in wordpress plugin videowhisper-video-presentation v3.31.17
Allows various remote unauthenticated file uploads, among the file types is html where the last 4 characters are only being checked in a file name to match which types are allowed. Because of this .shtml can be passed through and remote code execution if SSI is allowed. The code does not do any user access validation and therefore anyone can upload the following files to an unsuspecting wordpress site: .shtml,swf,.zip,.rar,.jpg,jpeg,.png,.gif,.txt,.doc,docx,.htm,html,.pdf,.mp3,.flv,.avi,.mpg,.ppt,.pps. The if (strstr($filename,'.php')) exit; can be by passed by using the extension .Php but the file extension check would allow files like test.Php.shtml
Mitigation:
Update to the latest version of the plugin, or disable the plugin if it is not needed.