Blog of Daniel Ruf

#php | #wordpress

state of security in the WordPress ecosystem


A few weeks ago, I did some small security audits of WordPress plugins and the result is not great.

With a rather small effort of a few hours per day (for two weeks) and very simple (manual) audits, I had identified over 110 vulnerabilities in 100 plugins. The findings were properly reported to the plugin developers and many were also resolved by new patches. But there were also a few developers who did not react and as a result, some of the plugins were closed on the plugin directory (by the security team of WordPress), until they address and fix these problems.

In summary, there are many (yet unknown) vulnerabilities lurking in insecurely written WordPress plugins. With a bit of effort, these can be easily found, used / exploited and combined in targeted attacks to cause rather big damages.

The following list of assigned CVEs will be updated regularly to reflect my findings.

List of CVEs