Wpshop - eCommerce <= 1.3.9.5 - Arbitrary File Upload



Description
The script 'includes/ajax.php' allows execution of various actions by anonymous users. The action name is provided in the 'elementCode' parameter. One of these actions is named 'ajaxUpload'. This function allows for upload of arbitrary files, due to lack of sanitation of user input.

Affects Plugin

fixed in version 1.3.9.6

References

URL https://research.g0blin.co.uk/g0blin-00036/
URL https://github.com/espreto/wpsploit/blob/master/modules/exploits/unix/webapp/wp_wpshop_ecommerce_file_upload.rb

Classification

Type UPLOAD
CWE CWE-434

Miscellaneous

Submitter James Hooker
Submitter Website https://research.g0blin.co.uk
Submitter Twitter g0blinResearch
Views 5682
Verified No
WPVDB ID 7830

Timeline

Publicly Published 2015-03-09 (over 4 years ago)
Added 2015-03-09 (over 4 years ago)
Last Updated 2019-10-24 (21 days ago)

Our Other Services

Online WordPress Vulnerability Scanner WPScan WordPress Security Plugin