vBulletin Websites Using VBSEO Being Infected with Malware

We are seeing a large number of vBulletin/vBSEO websites getting compromised lately and we keep getting requests for info as to what’s going on.

This is the type of malware being added to the hacked sites:

eval ( function (p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseIn
urn d[e]}];e=function(){return’\\w+’};c=1};while(c–){if(k[c]){p=p.replace(…

There are a few variations loading malware from:

and other other domains…

So what is going on?

First, earlier this year there was a vulnerability in vBSEO that allowed attackers to inject malware on vBulletin sites using vBSEO (issue already patched the vBSEO team).

However, lots of people are complaining that they are still getting hacked even with the patch. In this specific thread on their forums, dozens of people are saying the same thing.

Securing vBulletin/vBSEO, and stopping those reinfections

A few of our clients were having a similar issue and the first recommendation is to update vBulletin and vBSEO. If you are not updated, you are still open to being reinfected.

Once you are updated and the malware has been removed (also check for backdoors and change your passwords), the reinfections should stop. If they do not, you have to check your PHP settings. You have to make sure that register_globals is set to “off” on php.ini:

The solution is disabling Register Global on your server More on register_globals: PHP: Using Register Globals – Manual

We strongly advise everyone to contact your host and make sure to disable Register Global within PHP urgently

Once it is disabled, the reinfections should stop (we tested and it worked on our side). You can also check on sitecheck if it is still hacked.

Read more: vBulletin Websites Using VBSEO Being Infected with Malware

Story added 16. July 2012, content source with full text you can find at link above.