Defective McAfee update could have been avoided. Here’s how… — CoreTrace WhiteSpace

CoreTrace WhiteSpace

The Application Whitelisting and Security Weblog

Defective McAfee update could have been avoided. Here’s how…

Yesterday, we saw yet another example of how antivirus — not malicious code — can leave thousands of PCs useless.

What intended to be a routine McAfee software update to its antivirus definitions for corporate customers has likely turned into a costly nightmare for the antivirus software maker and many of its customers. Instead of updating the security software, the faulty virus definitions removed the Svchost.exe file, a critical component of the Windows operating system.

According to the article, “Defective McAfee update causes worldwide meltdown of XP PCs,” this points to the severity of the problem.

“Now, it is hard to imagine picking a more crucial file to torpedo. Svchost.exe is one of the most crucial of all Windows system files. It hosts the services that make just about every OS function possible. As the symptoms described here suggest, Windows simply won’t start if Svchost.exe isn’t there.”

As a result, affected systems were left endlessly rebooting until tech support repaired the problem manually. Early reports have estimated tens of thousands of machines were affected worldwide. McAfee’s official recommendation for repairing the damage involved copying Svchost.exe from a working machine and manually copying it to an affected system.

If anything, what yesterday’s incident highlights the fact that antivirus is not designed to stop any threat — even their own code — from doing harm.

Believe it or not, the McAfee debacle could have been avoided with application whitelisting, which doesn’t allow any unauthorized applications to run on a system. For example, in its default setting, CoreTrace’s BOUNCER application whitelisting solution prevents the deletion or modification of any whitelisted executables — which certainly includes critical OS files like Svchost.exe. In other words, machines protected by BOUNCER were working today rather than spending time in a reboot loop.

If you enjoyed this article, subscribe to the WhiteSpace RSS feed or to receive new content via email.