'Really Bad' Exploit Threatens Windows

By Nate Mook | Published December 28, 2005, 1:30 PM

A new exploit has been discovered in the wild that affects fully patched Windows XP SP2 systems, according to reports by security firms F-Secure and Sunbelt. The malicious code takes advantage of a vulnerability in the WMF graphics rendering engine to automatically download and install malware.

WMF, or Windows Metafile, is a vector based image format used by Microsoft's operating systems. SHIMGVW.DLL is loaded to render the images and contains a flaw that opens the door for a malformed WMF image to cause remote code execution and potentially allow for a full system compromise.

Microsoft previously fixed a vulnerability affecting WMF and EMF files in November. That problem affected Windows 2000, XP and Windows Server 2003.

"We have a number of sites that we have found with this exploit. Different sites download different spyware. We only had a handful of websites using this new exploit but now we are seeing many more using this to install bad stuff. These image files can be modified very easily to download any malware or virus," said Alex Eckelberry, CEO of Sunbelt Software.

"I hit one site with a fully patched XP system last night and it was pretty intense -- it went right through and infected my machine."

F-Secure's Mika Pehkonen warned that, "Right now, fully patched Windows XP SP2 machines are vulnerable, with no known patch." The company is detecting the offending WMF files as W32/PFV-Exploit.A, .B and .C.

"Note that you can get infected if you visit a web site that has an image file containing the exploit. Internet Explorer users might automatically get infected. Firefox users can get infected if they decide to run or download the image file," Pehkonen added.

Microsoft has been notified of the issue and it could opt to issue an emergency patch, apart from its standard Patch Tuesday security bulletins. "We expect Microsoft to issue a patch on this as soon as they can," says F-Secure.

Sunbelt's Eckelberry echoes that sentiment: "Folks, I've seen it with my own eyes and this is a really bad exploit. Be careful out there."

Comments

View comments by with a score of at least

Everyone acts as if this is something new--this vulnerability has existed since Windows 3.1 (which was the last time that .wmf files were widely used). .WMF files are 16-bit, ancient attempts of MS to make compressed pictures/etc. many years before .jpg even existed. That's like saying I found a new exploit in winfile.exe or progman.exe. Disable the useless dll file and move on.

Score: 0

|

This is now in microsofts hands and will be fixed, and its down to the powerfull nature of XP and its many users that it was discovered. It should only be a problem for those needing to visit "dodgy" sites for the nest few weeks.

so ... carefull when going to crack,hack and warez sites then .. problem sorted.

Im happy with MS, at least it will be sorted.

Score: 0

|

"carefull when going to crack,hack and warez sites then"

Better yet, just buy your software and avoid these sites all together.

Score: 0

|

lol exactly.

Score: 0

|

I think its interesting that people continually find flaws with Windows, yet new ones seem to magically crop up every day. So MS has a few bugs, why is it that millions of people use this product, and it takes so long to find a problem? And when a new problem is found, MS corrects it, obviously those problems are very miniscule and managed to elude us this far, so where is the problem?

If your arm was broken and you didn't know it, and the doctor couldn't find the fracture, and years later you started complaining of pain in your arm, then you can blame the doctor and yourself for not finding the root of the problem until now. Windows gets broken AFTER people use it. Its flawed because its vulnerable because people make it vulnerable.

If they locked it down to the point where it was bulletproof, it wouldn't be very easy to use now would it? But instead they make it easy to use, and as such, its easy to exploit.. You can't have things both ways, and don't give me this happy BS about Apple, Unix, and Linux that doesn't problems, because there are just as many problems in those OS as Windows, so don't EVEN pretend they are not flawed.

People make products. People make mistakes. As long as their are produts created by people that make mistakes, there will be flaws. If these so called "experts" are so smart, why can't they find ALL the flaws at once? Huh? It missed QA, millions of users, hundreds and thousands of experts, gamers, and a host of hackers, and 3 years later, they STILL manage to find new problems, that's an indication that obviously people are fine, and until something like a spyware or some rogue program exploits a problem, that is a sign its very resilient.

It takes some car manufacturers years to discover a problem with a frame.. because time and abuse, once again by the users, starts to make it a problem..

Score: 0

|

I agree with what you're saying. However, at the same time you have to agree that there's ALWAYS room for improvement, so complaints are clearly warranted. I believe Windows Vista will be a much much more secure OS, due to its "running in sandbox" design, so even when new vulnerabilities are exploited - the damage that can be done will be highly minimized to that sandbox.

This is not to say that the competition comes even close to being a better OS overall, IMO.

Still, MS has so much money they should hire every hacker who finds an exploit in their software OR HARDWARE! Double his current salery. They can afford it, and that hacker, if given access to some source code, will find even more holes and plug them before the bad guys get a chance to find them the hard way (trial and error).

Score: 0

|

I'm not pissed about MS having bugs and exploits. I'm pissed that they *force* you to use their s***ty software.

I've gutted IE and a dozen other things from my system to make it secure. Most of the exploits that make it to the headlines have no effect on my computer, but I pay a price. Most programs *expect* your computer to have IE, or at the very least some MS components that know how things work.

An example is cFosSpeed. The configuration panel launches some MS HTML thing, which does....nothing on my system, resulting in me manually editting ini files.

It's annoying that pre-installing crap on people's computers results in both less secure computers and more secure ones, but ones that can't do everything and have other flaws.

That's what I like about linux. For all the flaws it has, it seems to be designed so if you need something, you know the risks associated with it, and you can choose whether or not you want that component.

Though yeah...there are some distros that mostly mirror windows.

Score: 0

|

I choose to be less paranoid and more practical in my fears. What is worth worrying and what is not - is how I think about it. I've never met, or heard of, a single user who had suffered any monetary or critical data loss if they did a few basic things:

a. backed up their critical data
b. ran an updated antivirus
c. ran a top-rated firewall
d. kept their windows updated

So why should I worry about it and start inconveniencing myself with restrictions?

Further, even if you pick just two (any two) from the above four on the list, you're still highly likely to lose no money/data.

Score: 0

|

I see your point of view and understand it however you have to understand that one of the reasons MS did what they did (intergrate IE, etc) is so that third party developers can easily develop applications around technologies in the OS. With the web becoming as big as it was in the late 90s MS saw that to keep a competative edge they needed to make it easy for the army of Windows developers to make web enabled applications.

It turned out not so great for them in the security department but it meant a lot of applications could be developed much easier. As you mentioned cFosSpeed (which I have no idea what it is) needs some MS libraries. The developer didn't have to use the MS libraries, they could have written their own but that causes two problems. One it means they have a lot more work (both initial development and maintenance). Microsoft provides a simple solution for them so they can develop their application quicker and be sure it will run on any system that contains the library it needs.

It is just the way development works. Nobody wants to write something someone else already has providing it does what they want.

Score: 0

|

Wow :/ That's great :( Well, I'm using the Firefox, but still it's not good :(

Folks, switch to Linux ;)

Score: 0

|

Yeah, one day Linux will be replaced by something else that sucks even more. Linux is a fad, and its day is coming. Linux will be a memory just like the Heath, the Commodore 64, Amiga, and OS/2.

Linux sucks!

Score: 0

|

I disagree. If China and the EU start putting massive amounts of cash into Linux (or any new OS they'll invent, possibly on unique hardware) - it has a great chance of eventually taking over. I really believe this.

Only because Linux/Acrobat exist, did MS do the unthinkable and announced opening their Office formats.

Score: 0

|

Linux is in no way a fad. It's here to stay (thank goodness).

Score: 0

|

Instead of making blanket statements like "Linux sucks" (hey, isn't that the exact thing you accused me of yesterday?!) why not substantiate your comment.

Why does it suck?

Lemme throw out one major reason it sucks: DRIVERS.

Followed by why it doesn't: ADAPTABILITY.

Didn't you know, the Amiga isn't dead!
(haha)

Score: 0

|

Well, that's Microsoft for you. There better be a patch for this soon. Luckily I'm a Firefox user, so I don't have to be too worried by this. I'll just make sure not to download many images until there's a fix.

Score: 0

|

Luckily Microsoft always manages to fix things easily.

I don't use WMF, and I haven't seen it used or supported much :P

Score: 0

|

I think MS is not doing enough. It's not fast enough. MS policy SHOULD be that as soon as a vulnerability is discovered, they IMMEDIATELY notify all their customers so they can apply TEMPORARY workarounds before the real fix arrives. How many people do you think are aware of the WMF de-registeration thing I posted? How many people do you think are getting hurt by this hole right this moment as we speak? I would say thousands.

Score: 0

|

Well they do. There is the security section of their website, multiple RSS feeds now available and lovely email messages you can subscribe to (which I believe are digitally signed so you can be sure they come from MS and not some scammer).

One of the problems with directly contacting the end user is that they need to know who the end user is, a way to contact them and what products they need (as I am sure you wouldn't want to get emails about EVERY MS product update would you?).

Personally I think RSS is the best way to deliver this information to users, sadly MS doesn't have their own RSS client yet, I wish they had released something quickly as they offer thousands of RSS feeds yet no way to view them!

Score: 0

|

MS doesn't need to know who their user is, not by name/email at least. They currently communicate critical/general OS updates very effectively via Automatic Windows Update.

The current MS policy is (roughly) monthly updates, so people can easily prepare for them and actually expect them to come. This is all nice and dandy when talking about vulnerabilities that have not been exploited yet. However, for cases such as the last one, where exploits are "in the wild", with many AV merchants rating it as "critical" - it would make sense for MS to block them temporarily (by disabling certain features) until a patch is released. My hope is that MS will do just that if an exploit that KILLS USER DATA is discovered, using this or any other future hole.

In the LEAST, allow me to have a little checkbox in Automatic Updates settings to "allow temporary walkaround to security vulnerabilities while Microsoft is working on a permanent fix". This way I get an immediate pop-up telling me WMF rendering is about to be temporarily disabled - until the patch is released and then will be AUTOMATICALLY re-enabled - OK?

Expecting folks to visit techy sites even on a weekly basis is not reasonable. Too many folks left out in the cold.

Score: 0

|

I agree more could be done and methods you suggest are workable. However one of the biggest problems is explaining the problem to the end user without a) scaring them so much they don't turn on their computer and b) making them understand the problem.

To be honest I had to do a quick search to jog my memory of what a WMF file was. I can't remember the last time I used them and my mind was blank when I read about it.

I do think you are on the right track though and I hope Microsoft do something to react quicker. I guess a simple message such as "A known security problem has been detected on your system. We highly suggest disabling the problem features. This can be done for you automatically by selecting OK. All features will be restored as quickly as possible and you will be notified once this has been done" and offer a link for more information. I guess 99% of end users will just do it.

I think one of the things holding Microsoft back is that AV firms releash definitions to spot the infected files, etc quickly so any user will an auto updating AV app should be protected (I know I was with NOD32 before I even read about the exploit). I guess this is why Microsoft want an AV app in the market so they can help stop the problem before they releasing a patch to perminatly fix the problem.

Score: 0

|

Windows puts me in mind of a screendoor on a submarine somehow..........

Score: 0

|

Thats cause it has more holes then a fishing net (and is somehow the most popular operating system)

Score: 0

|

Yeah, I don't think its an accident, considering millions and millions of people use it. You think you might be in the minority because Windows is above you intellectually? I think so.

Maybe you don't understand how to use it, and that's why you have problems. The rest of the world gets along just fine. If if were so bad, why would it be so popular? I think you are just jealous, and if you don't like Windows, feel free to use anything else,

Score: 0

|

"If if were so bad, why would it be so popular?"

Well, walk into the nearest "computer" store IE: Circuit City, Best Buy, you know where every regular Joe shops and try to buy a computer without Windows.

Well, there's a MAC but the Windows box is much less expensive so guess which one gets purchased more.

Score: 0

|

If it was very bad, consumers would "inconvenience" themselves and install Linux on those PCs (in mass #'s). Consumers inconvenience themselves daily when searching for MP3's/movies on p2p networks rather than buying them - which means they feel they're getting bum-deals elsewhere. (Perhaps not the greatest example...)

So Windows may not be the greatest, but its clearly not the worst. And the fact millions of techies (such as myself) who could easily have migrated to Linux, stay with Windows regardless of its "many" flaws - it hints the OS is actually pretty good overall.

Score: 0

|

LOL

People would not do any such thing. They would do what one of my relatives did and just not use their computer anymore.

Consumers wouldn't inconvenience themselves one bit, they don't know what Linux is so how would they know where to get it or how to install it?

No, you are correct Windows is not the worst I can think of many situations where it's better. That doesn't change my point. ;-)

Score: 0

|

Gee.... I'm so shocked SP2 does nothing.

Wow, so surpriised over here. (sarcasim)

Score: 0

|

Go back in your hole and stay there... jackass......

Score: -1

|

What is it with you all?!

Don't you have any backup image(s) for your OSes, and scheduled backups for your data running on your machines?

Maybe people'll have to learn to live with such things - even if they don't use but their private machines.

There is no safety - just be sure to take the necessary precautions to get your system working again within some five or ten minutes.

Thanx to "extremely well" for his helping comment, anyway.

Score: 0

|

Not everyone has the time, patience, computer resources, or disks, to proform regular backups.

Score: 0

|

Then quit complaining about data loss!

Score: 0

|

I think complaining is a good thing(tm)

Hopefully it will cause MS to incorporate the technology they've recently bought from FolderShare not only into the toyish Messenger Live (so originally termed "Shared Folders" there), but also in more serious applications such as backing-up the most critical 2GB of user data - family pics, email, office docs, favorites. Anything but EXEs and other such (relatively) easily (re-)obtainable files. The clueless users would LOVE them for that, as they should.

At any rate PC users have been extremely lucky in the last few years that most viruses/trojans did not really damage their data files, but rather tried to make money off them in one way or another (zombies spamming, bank account tapping, adware forced on you). Or pehaps using them as hop-points for hackers trying to cover their tracks or to use for DoS attacks.

And as HD's become less and less reliable by the day, it seems that pretty soon average users would start demanding min three HD setups, say in RAID3 so that even their non-critical stuff is constantly "backed-up" (of sorts). More than 90% of data loss IMHO is attributed to mechanical failure, only 10% to malware. And if you're actually running an updated antivirus, the numbers are more like 99%/1% -- again IMHO only. ;)

Score: 0

|

Waaa.. I don't have time to backup.. waaah..

Yet, people have the time to recreate the data, don't they? There is no excuse for not backing up. It takes time, and? If its important enough, they will do it.

I agree, quit complaining already!

Score: 0

|

Its not MS job to see to you preserve *YOUR* data. Does the bank make you KEEP a savings account? NO, so don't whine when you spend all your money.

Its YOUR data, its YOUR computer, its YOUR time. You backup YOUR stuff.

Blame everyone else but yourself, when its YOUR problem.

Score: 0

|

Nobody said MS has to do ANYTHING. MS should, however, do whatever they can to keep their customers happy, and keep the regulators away. Every little thing counts and MS is not unbeatable in the very long run, unless they are the best and really try the hardest to please their customers - not only to milk them.

BTW pure economics would also tell you it makes business sense - these backup services can be given for a fee, perhaps as part of MS's new OneCare initiative? (currently in beta)

If the customers are aware backup/antivirus service is available (obviously it'd be very heavily pushed with 3-month free trials on Vista installs or something), and it's very easy to use, and the customer STILL didn't go for it - at that time I'll say they deserve the data loss. At the same time, I do shed tears on the ignorant user who loses important files. People are stupid - not their fault really.

Score: 0

|

WOW, would you believe that we actually agree on something?

Well said!

;-)

Score: 0

|

That is a pretty poor excuse. They are a lot of free applications that allow you to setup automatic backups.

If you have enough time to write a post on this website you have enough time to setup a backup process.

Score: 0

|

Many, many, many people use their computers as a tool - a newspaper replacement, a place to organize media (jukebox for audio and video), an alternative to physical mail.

Many of the things that make "my" Windows install "mine" is the customizations that are done. Many times, these settings are stored in the registry and even if they were backed-up, there is no easy way (from the OS point of view) to get them back in effect after a reinstall.

Furthermore, with the vast expansion of HD capacity, how do you propose someone backs up thier 200GB of media files? I guess that every PC that runs Windows should compe complete with an external HD of equivalent size so that thier "Data" and settings can be backed up. Oh, but WAIT, you can't have it plugged in all the time, otherwise when you visit a web site with a picture on it, everything can be deleted or otherwise rendered useless. I guess the BIOS should have some kind of backup utility in it (outside of the OS), but that would require knowledge of the filesystem and security - a completely new set of security problems...

How would it be for the makers of Tivo if everytime a certain "viral" commercial came on, your Tivo deleted all recorded programs, all preferences (lists, schedules, etc), and required a 4 hour rebuild? That is the equivalent of these exploits.

All we want is a little built in protection. Running as a non-administrative user is of vital importance and should be strictly enforced. The ability to "sudo" in Windows should be much more visible and accessible.

Score: 0

|

I saw McAfee VS Enterprise's Buffer Overflow protection stopping the malware in its tracks yesterday. Wonder if hardware buffer overflow protection (AMD/Intel) does anything.

Score: 0

|

If you enable DEP on XP (2003 has it on by default) to protect applications as well as the OS this turns it on. Some crap applications may be broken by this, so XP has it off by default, allthough I have never ran into a case of this breaking anything.

But on the same token, I avoid stupid applications that would need to have executable data segments.

Score: 0

|

*sighs* I can't say I'm surprised. I was expecting more security vulnerabilities to be discovered in WIndows...

Score: 0

|

I am always expecting new vulnerabilities to be found as well.

It's only a matter of time until a new flaw is found.

Score: 0

|

True. it is kinda disappointing, but hardly surprising. This IS Windows. No offense to those that like it, but it's famous for it's holes. Through, I admit... This exploit the artical focuses on is minor.

Score: 0

|

Windows can be made to be very secure, however it takes quite a bit of effort.

Score: 0

|

Movie of the exploit in action (this link is safe itself):
http://www.websensesecur...es/alerts/wmf-movie.wmv

Score: 0

|

Sadly, I can't play .wmv files for some reason.

Score: 0

|

Wow... that really stinks. My parents always think that the simple solution to not getting a virus is to not blindly download stuff and stuff. It is definitely not that simple, and now I have the fodder to prove it. Thanks!

Meanwhile... /me continues surfing and stuff on Linux

Score: 0

|

haha yeah, just tell your parents to unplug from Internet so you can get more bandwidth :D

Score: 0

|

LINUX w00t!

Score: 0

|

If you like Linux then why bother to comment on MS products? If you like it, use it. Great for you. If you don't like MS, don't use it. no one is holding a gun to your head, but I can't wait until Linux starts to falter, and I can laugh in your face.

I know there are flaws, but I don't bother to hang around the Linux boards to see what they are, because I don't care. I am happy with MS, and it doesn't affect anyone else the fact that I like MS. But I don't blame you for liking something else, so quit bashing MS if you like Linux. Leave it alone!

Score: 0

|

So, if you don't KNOW why Linux sucks then why did you just attack it in an above comment?

Score: 0

|

An alternative, easier solution is to set the Internet Zone security on High.

Score: 0

|

Take off your pants. I'll give you a virus.

Score: 0

|

You have a little single celled organism in your pants?

heh

Score: 0

|

nice.

Score: 0

|

My comment or his little organism?

HAH!

Score: 0

|

Lacking that dll on my nLited and highly modified Win2k box, I'm not terribly worried about this...

Score: 0

|

You should be!

Score: 0

|

No, not really.

No DLL = No DLL Exploit

Score: 0

|

What if you have opened your system to more exploits by removing system features that should be there (perhaps to protect you?).

Score: 0

|

I actually encountered this the other day, damn thing caught me the first time but Nod32 got it the second.

Score: 0

|

Reporters - how about giving a link on how to temporarily disable that WMF crap-format?

Lemme assist:
http://www.gameshout.com.../122005/article2167.htm

----
A couple of security firms, including Verisign's iDefense, have published workarounds that appear to mitigate the threat. According to iDefense, Windows users can disable the rendering of WMF files using the following hack:

1. Click on the Start button on the taskbar.
2. Click on Run...
3. Type "regsvr32 /u shimgvw.dll" to disable.
4. Click ok when the change dialog appears.

iDefense notes that this workaround may interfere with certain thumbnail images loading correctly, though I have used the hack on my machine and haven't had any problems yet. The company notes that once Microsoft issues a patch, the WMF feature may be enabled again by entering the command "regsvr32 shimgvw.dll" in step three above.

Score: 0

|

Excellent link. That's what I was really hoping for.

Thanks

Score: 0

|

Damn, I thought it would be a joke or something....putting "Really Bad" in quotes like that.

That's just cruel.

Score: 0

|

I actually experienced an attempt from this exploit last night. Nothing managed to get onto the system though (or run) barring the WMF file. So far nothing has been detected nor other services/processes running apart from the normal. I personally think the security services are going a bit over the top with the threat as yes, those people who are running unprtoected boxes could be asking for trouble, but the systems here are totally protected (and the failed attempt to exploit my box last night proves this). Maybe it is because I am running the Beta of IE7 that stopped it, I don't know for certain?

Score: 0

|

What were the symptoms?

Score: 0

|

Sore throat, stuffy nose, and a fever.

Score: 0

|

Open sores and greenish discharge?

Score: 0

|

gross! hahaha

Score: 0

|

One of my freinds got infected by this last night, it's a true nightmare.

Score: 0

|

I just got infected using Opera browser. Luckily AVG picked it up and deleted the offending files. And it also crashed my mirc client.

Score: 0

|

'A pivot from war to peace:' The AMD + Intel armistice, in their own words

An extraordinary day in technology history is recognized by two long-time rivals that mutually decided it's futile to fight anyplace else except the marketplace.

PS3, Xbox to soon get Twitter, Facebook integration

Both Microsoft's Xbox 360 and Sony's PlayStation 3 will integrate with Facebook in the near future.

Windows Marketplace for Mobile now available in browser, iTunes' App Store still not

You can now check out what Windows Marketplace for Mobile has to offer without a Windows Phone.

Microsoft damage control after marketer claims Win7 inspired by Mac

Have you ever said anything you wish you could take back? Ever? No? Not even once? Well then, you won't sympathize with a mid-level Microsoft manager today.

Blockbuster's way down, but poised for a comeback

Though it took a serious beating in 2009, Blockbuster CEO Jim Keyes says the company can turn it around.

iTunes Preview deson't go far enough to create Web-based option for store

Apple has rolled out iTunes Preview, a Web interface for browsing iTunes.

PDC 2009 Preview: The move to Office 2010 and Visual Studio 2010

The major focus of Microsoft's conference next week will likely be explaining why two pillars of its software sales strategy deserve to remain where they are.

Dell's first smartphone aids the Android onslaught

Longtime PC leader Dell has finally announced its Android-based smarphone.

After the Intel + AMD armistice: Do we really want a level playing field?

Scott Fulton On Point: One by one, the reasons for us to continue suspending the course toward open and fair competition in IT, are dropping like flies.

FLO TV launches pocketable, smartphone-like TVs

Qualcomm's FLO TV Personal Television made by HTC launches in retail today.

Google acquires Gizmo5, builds IP telephony portfolio

Google Voice today confirmed rumors that it would acquire IP telephony company Gizmo5