18 Apr 2019

It Seems Like the Security Review of New WordPress Plugins Should Have Caught This CSRF/XSS Vulnerability in LeaderBoard LITE

As part of ourĀ proactive monitoring of changes made to plugins in the Plugin Directory to try to catch serious vulnerabilities we manually look at a lot of code that doesn’t end up leading to the vulnerability that is being flagged as possibly being caused by the automated portion of that, but sometimes, as is the case of LeaderBoard LITE (LeaderBoard Plugin), we find another vulnerability in the same block of code as where the possible vulnerability was flagged. That is a brand new plugin that was supposed to go through a security review before being allowed in the Plugin Directory. The situation could actually be worse, if not for some of the insecure code in the plugin being broken.

In the plugin, what was flagged was this line which handles a file upload: [Read more]