Independent Digital

Creating and managing dynamic websites using Php, MySql, HTML and Wordpress with a bit of PEAR on the side

Entries Comments



Email This Post    Print This Post   

WordPress plugins are a security risk!

21 February, 2008 (14:33) | Blogging, Security, Wordpress | By: clive

Be careful when installing plugins. It is a dangerous world out there with many strange people doing strange things. Now not all plugins are dangerous and neither are their authors. Some plugins, however, have simply not been tested enough with the result that malicious hackers manage to find flaws, which they can exploit to do their dirty deeds. They then search the net for WordPress sites running that plugin. When they find it, they?re in and before you know it, your WordPress blog is performing erratically or your database has been deleted.

One example of this plugin security issue is the wp-forum 1.74 plugin. According to the securityfocus website, ?it is prone to an SQL-injection vulnerability because it fails to sufficiently sanitize user-supplied data before using it in an SQL query. (This would allow an)? attacker to compromise the application, access or modify data, or exploit latent vulnerabilities in the underlying database.?

Another example is the wp-db-backup plugin, which had a serious vulnerability issue. Now I am not saying that it is the intention of the plugin author to create plugins containing devious code which allows a security breach. It is more likely that the authors themselves are unaware of the security flaw. As far as I know, there is no standardized validation of plugins to ensure that they are not a security problem. So we need to be very careful before we install any plugin. Do research, check on the web and within forums to see whether others have experienced security issues when using that plugin. If there are no known issues, make sure that you have backed up your website and database before installing the plugin. The WordPress team are continually upgrading WordPress to ensure that it is as secure as possible so remember that the most important step that you can take to secure your site, is to ensure that you are running the latest version of WordPress.

Have a look at this excellent article on plugins and security issues.

Some plugins with known issues

Here?s a list of plugins that you can install to make your WordPress blog more secure.

Want to be notified when there is a new post?

Your email:

 

Bookmark and Share

Checkout these related posts

Comments

Comment from clive
Time: February 21, 2008, 3:04 pm

further to safeguarding yourself when installing plugins. Remember to only download plugins from a legitimate source, make sure that it is the latest version, read the accompanying textfile and note any warnings, etc and finally make sure that you install and set it up correctly as per installation instructions.

regards

clive

Comment from Austin
Time: February 21, 2008, 3:47 pm

Another example is the wp-db-backup plugin, which has a serious vulnerability issue. Now I am not saying that it is the intention of the plugin author to create plugins containing devious code which allows a security breach. It is more likely that the author himself is unaware of the security flaw.

I am the author of the WP-DB-Backup plugin, and your link points to the very post in which I announced (almost a year ago) that the security issue was fixed. So I’m not sure how I could have been both unaware of the security flaw and announcing a fix at the same time.

If you or anyone else knows of a current security issue, please let me know about it by sending an email to if.website@gmail.com; otherwise, please change ‘has” to “had.”

Comment from clive
Time: February 21, 2008, 5:17 pm

hi austin

my appologies. i was trying to illustrate that some plugins may have security issues and i happened to use yours as an example. you’re quite right, it should be “had” and not “has”. i have edited the post and made the change (as well as others) to clear things a bit.

sorry.

regards

clive

Comment from Austin
Time: February 22, 2008, 1:52 am

Thank you, clive. I take the security of my plugins very seriously, so I would not want anyone to be unnecessarily concerned.

Pingback from Independent Digital » WordPress, updated but still hacked?
Time: June 28, 2008, 10:47 am

[...] Some plugins weren’t working. This was because some of them required some code to be installed within the WordPress “loop”. So a quick inspection of the installation instructions for the various plugins pointed me in the right direction. I was able to install the necessary code and get the blog working as before. I also chose to install “clean” plugins rather than use the old ones because of my fear of contamination. (see article on plugins are a security risk) [...]