An issue was discovered in the File Upload plugin before 4.13.0 for WordPress. A directory traversal can lead to remote code execution by uploading a crafted txt file into the lib directory, because of a wfu_include_lib call.
The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.
Link | Tags |
---|---|
https://wordpress.org/plugins/wp-file-upload/#developers | release notes vendor advisory |
https://github.com/beerpwn/CVE/tree/master/WP-File-Upload_disclosure_report/ | third party advisory exploit |
https://wpvulndb.com/vulnerabilities/10132 | third party advisory |