Xbox 360 Elite System Console The Most Powerful Handheld Laser in the World
Sep 09

Wordpress v2.2.1 Patching Worm

Did you know that WordPress 2.2.1 has 7 (seven) vulnerabilities (see 1st quote below)? Wordpress.org recommends you to upgrade a.s.a.p to version 2.2.3. Unfortunately, some of your favorites plug-in may or may not work in the new version. WordPress.org has a list of known working and not working plug-ins for v2.2.3, and again, unfortunately the list is still short, some of the most popular plug-ins are still not listed. So what you can do is just trying to upgrade and pray for the best. FYI, the Ultimate Tag Warrior v3.141592 and Similar Posts v2.1.0b plug-in fall into the “Plugins that don’t work or are not working properly” category, too bad!

To upgrade or not to upgrade, that’s the question. A security expert from Germany, Benjamin Flesch, has created a “worm” that actually fixes those security holes. That’s a very cool idea, but you need to give him a lot of trust and faith. The idea of executing a worm from someone’s link is really give me a chill, but apparently we don’t have too much choices here. In short we have three options here: one, live with the vulnerabilities and pray that no hackers (or crackers) will exploit your blog (hey, they can defacing your blog, posting some funny jokes, or, God forbid, delete your star PR-9 posts). Two, upgrade to WordPress v2.2.3 and hope that your theme and your plug-ins are all working as before. Three, trust Benjamin and run the worm (see 2nd quote below). It’s your choice. So “pick your poison” (see 3rd quote below) :) I think I’ll pick number three. Good luck!

Security vulnerabilities in the latest Wordpress v2.2.1

1. Wordpress Persistant XSS Vulnerability in the Default Theme (v.2.2)
Affected Script: /themes.php?page=functions.php
“Header Image and Color” section of the Default Theme Kubrick.
Severity: HIGH - Attack needs no authentication.
Affected Wordpress Build: 2.2
WARNING: This issue may lead to a full blog compromise if the default theme is enabled!

2. Wordpress /options.php SQL Injection Vulnerability
Affected Scripts: All Wordpress files referencing /options.php in a form field, this includes:
* /options-general.php
* /options-writing.php
* /options-reading.php
* /options-discussion.php
* /options-privacy.php
* /options-permalink.php
* /options-misc.php
Severity: LOW - Attacker needs Admininstrator Privileges or valid _wpnonce.
Affected Wordpress Version: 2.2.1 - the latest version (This is a 0day Vulnerability)

3. Wordpress /options.php Information Disclosure
Severity: MEDIUM - All Blog Options are listed on a single page and may be accessed for example via XSS
Affected Wordpress Version: 2.2.1 - the latest version (This is a 0day Vulnerability)

4. Wordpress /options.php Persistant XSS Vulnerability
Severity: MEDIUM - Persistant XSS in the Admin Panel, nevertheless, the Attacker needs Admininstrator Privileges or valid _wpnonce.
Affected Wordpress Version: 2.2.1 - the latest version (This is a 0day Vulnerability)

5. Wordpress /edit-comments.php Database Error (Bug)
Severity: NONE
Affected Wordpress Version: 2.2.1 - the latest version

6. Wordpress /link-import.php XSS Vulnerability
Severity: LOW - Attacker needs Admininstrator Privileges or valid _wpnonce.
Affected Wordpress Version: 2.2.1 - the latest version (This is a 0day Vulnerability)

7. Wordpress /upload.php XSS Vulnerability
Severity: HIGH - Attack needs no authentication.
Affected Wordpress Version: 2.2.1 - the latest version (This is a 0day Vulnerability)
WARNING: This issue may lead to a full blog compromise.

Source

Most of those vulnerabilities need administrative privileges to run. You may ask why we need to care for a “security hole” that needs admin privileges to run. The answer is Yes, it’s a real threat, because you may install a compromise plug-in from somewhere, or click a link that will execute the worm. Benjamin shows this problem very intelligibly with his “worm”.

How to Use the Worm to Fix the Vulnerabilities

Go to your blog and login to your Wordpress Adminstration Panel
Post a Comment to your own Blog containing a link to this blog, that means http://mybeni.rootzilla.de/mybeNi/
Go into your admin Panel -> Moderate Comments and click the freaking link :o)
The friendly worm will guide you through everything and your blog is secure again.

Source

Origin of the “pick your poison” phrase

The origin is simply that since the mid-19th century “poison” has been slang for alcoholic drink (in Australia a pub was known as a “poison-shop”). This may refer to the Latin root “toxicum” (meaning “poison”) of the word “intoxicate”, or it may just be a reference to the bad effects of excessive drinking. Thus the phrases “what’s your poison?” “Pick your poison” and “choose your poison” arose naturally.

Visitors of this page also explored:

4 Responses to “Using a Friendly Worm to Patch WordPress 2.2.1 Vulnerabilities”

  1. Commentator Says:

    Wordpress v2.2.1 Patching Worm
    http://mybeni.rootzilla.de/mybeNi/

  2. blogmaster Says:

    I’ve tried to follow the instruction from Benjamin, posting a comment and click the link. Nothing happened.
    Instead I only saw a post with the following lines:

    Wordpress 2.3 Beta Testing Started
    Some of the features of 2.3 include plugin and core update notification, built-in tags support, faster javascript, and SEO friendly URL redirection.
    This sounds really good, doesn’t it?
    I’m really looking forward to grab this release, and for the tech-savvy ones of you - you may try it out on your own, of course :)

    Either Benjamin has changed his mind and deactivated the worm, or the worm is simply not working, or I’ve done something wrong (or stupid) :o

  3. blogmaster Says:

    Apparently there is a fourth option for patching the security holes: upgrade to v2.2.2.

    From Wordpress.org:

    Today we have two security-related releases available for both users of our main 2.2 branch and the legacy 2.0 branch. As these releases include only security and minor bugfixes they should not cause any plugin or theme compatibility issues, so you have no good excuse not to upgrade.

    Thanks to Alex C. and Benjamin Flesch for help with this release.

    Apparently, if I’m not mistaken, Benjamin has worked with the Wordpress.org team to provide the security patch.
    I’ve done the upgrading and all of my plug-ins seem working well as it was before. No problem noticed. Will upgrade to v2.2.3 as soon as the plug-ins issue has been taken care of.

  4. Neriimmep Says:

    I read some of the posts and I think it is a great blog. Sometimes I just have to go with my clumsy pine I have read a good joke in internet ;) What did one worm say to another worm? I know a restaurant where we can eat dirt cheap!!

Leave a Reply