Persistent Cross-Site Scripting (XSS) Vulnerability in WordPress File Monitor
Recently we have been catching a lot of vulnerabilities in plugins by looking at what appear to be hackers probing for usage of plugins on our websites and looking through the plugins for security vulnerabilities. Due to the success of that we are looking for more data on that type of probing so that we can catch more vulnerabilities, so that we can warn our customers about security issues in plugins they might be using and also to limit the impact those vulnerabilities can have on others as well. Through that we came across a request for the pluginĀ WordPress File Monitor. That is a security plugin designed to monitor for file changes, which we found has security vulnerability that would allow a hacker to cause file changes they made to be ignored and more importantly allows for persistent cross-site scripting (XSS).
The problem starts with a request for the URLĀ /wp-admin/options-general.php?page=WordPressFileMonitor&display=alertDesc, when that is requested the following code is run: [Read more]