On TV.com: ANNA FARIS photos
BNET Business Network:
BNET
TechRepublic
ZDNet

January 4th, 2006

Wait for Microsoft WMF patch, no thanks!

Posted by George Ou @ 3:12 am

Categories: Security

Tags:

By now, you’ve probably heard of the unofficial WMF Vulnerability patch by programming genius Ilfak Guilfanov.  Some experts say install it now!  Others say you better wait till next week for the official patch from Microsoft.  Since I’ve spent a good part of New Years day weekend researching and testing this bug, I would tell you that this vulnerability is so dangerous that you better install the unofficial patch now and then uninstall it when the official Microsoft patch is hopefully released next week.

The highly respected SANS.org has fully vetted the patch and they’re so impressed that they’ve even started hosting copies of the patch on their own website.  For your convenience, Guilfanov created an EXE version of the patch which you can find here.  For the corporate types that want to install this across the enterprise through Active Directory, they can push out the MSI version repackaged by Evan Anderson of Wellbury Information Services, L.L.C.

If you’re wondering why this is such a high priority patch, it’s because existing workarounds are weak at best and the exploit is extremely dangerous.  There are those who say this isn’t anymore dangerous than an Internet worm but worms can’t infect you through firewall perimeters.  Even Antivirus and Intrusion Detection Systems are having a hard time with the WMF exploits since a group released proof-of-concept code that automatically generates randomized headers and fragmented packets to defeat nearly every AV and IDS signature.  With the WMF exploit, you just need to look at an infected image file while surfing the web or checking your email and you’re instantly infected with nasty spyware or rootkit.  Since there are no official patches available, there was little you could do to protect yourself until now.

Hardware-enforced DEP seems to work pretty well only if you have a more recent CPU that supports AMD NX or Intel XD technology.  NX and XD technology enforces Windows DEP (Data Execution Prevention) in hardware but you most likely have to change the default DEP settings and apply DEP to "all programs and services on your computer".  Microsoft’s official workaround of un-registering a specific DLL file not only breaks a ton of useful functionality like the ability to view image thumbnails, but it doesn’t even protect you from MS Paint or Lotus Notes.  Guilfanov’s patch doesn’t seem to break anything and it protects you much better than Microsoft’s official workaround.

Microsoft’s official negative stance on the unofficial patch is understandable since Microsoft can’t take responsibility for a 3rd party patch which they haven’t tested and they’re busy cranking out the official patch.  But this vulnerability is so serious that I personally just can’t wait till next week for the official patch.  For now, Guilfanov is a big life saver and I’ll keep his patch installed until the official Microsoft patch hopefully comes out next week.

George Ou is Technical Director of ZDNet. See his full profile and disclosure of his industry affiliations.

  • Talkback
  • Most Recent of 124 Talkback(s)
See, that's funny...
Most of these patches are way less than critical. I have a completely un-updated version of Windows XP, and my laptop is running fine.

Good job, George Ou. That's a joke, obviously.
-Pikl... (Read the rest)
Posted by: A_Pickle Posted on: 02/01/06 You are currently: a Guest | | Terms of Use
George - get some (plural) Jolt man...  Jiim_z | 01/04/06
Unregistering still plugs the biggest hole  NonZealot | 01/04/06
how do you RE-register the DLL?  ChazzMatt | 01/04/06
Simple  NonZealot | 01/04/06
Thanks to-u  johni123 | 01/04/06
You need the space  NonZealot | 01/04/06
Check-the space is in  johni123 | 01/04/06
every little bit helps-but how to undo?  johni123 | 01/04/06
Do not unregister the DLL  george_ou | 01/04/06
good advise or not  johni123 | 01/04/06
or.....  Shelendrea | 01/04/06
thanks  johni123 | 01/04/06
Except...  ericha8 | 01/04/06
Something I don't get  Roger Ramjet | 01/04/06
Rail against whom?  pueblonative | 01/04/06
I still don't see this with *NIX  Roger Ramjet | 01/04/06
No, you won't ever get it...  Narg | 01/04/06
You ignore too much  mosborne | 01/04/06
dont feed the trolls  linuxoverwindows | 01/04/06
RE: No, you won't ever get it...  richdave | 01/04/06
Answer one question  NonZealot | 01/04/06
RE: Answer one question  richdave | 01/05/06
the truth has nothing to do with common sense  sgk284 | 01/04/06
On the money  dkersey@... | 01/04/06
Stealth  cburgess | 01/04/06
RE: Stealth  richdave | 01/04/06
Where do you think hacking/malware all started?  NonZealot | 01/04/06
RE: Where do you think hacking/malware all started?  richdave | 01/05/06
100% agree, this is the ultimate drive-by malware installer ever  ~doolittle~ | 01/04/06
And Then What?  rastaman_north | 01/04/06
The unofficial patch is easily removed  morchant | 01/04/06
To remove the unofficial patch  friendbln | 01/04/06
Re: To remove the unofficial patch  rastaman_north | 01/04/06
You might want to keep Guilfanov's patch a little longer than just a week  cppsolutions | 01/04/06
links dead  corticus | 01/04/06
Ilfak Guilfanov T-Shirts will be availble before MS patch (nt)  ~doolittle~ | 01/04/06
multiple download links here  ~doolittle~ | 01/04/06
Links are fine  george_ou | 01/04/06
Links dead  wayner1949 | 01/04/06
dead links  ggallman_z | 01/05/06
No unofficial patch, no M$ patch  european | 01/04/06
linux is not a patch  ~doolittle~ | 01/04/06
besides...  linuxoverwindows | 01/04/06
linux not a patch...  zzbottom | 01/05/06
It's almost ready, actually  bpick_z | 01/04/06
dont hold your breath  doh123 | 01/04/06
Who's doing what?  bpick_z | 01/04/06
Any?  jknight_z | 01/04/06
Virtual PC doesn't count  diatonic | 01/04/06
RE: Who's doing what?  richdave | 01/04/06
No thanx. Gettin by so far.  Cayble | 01/04/06
I second that vote  jmpreb | 01/04/06
I agree  benning | 01/04/06
Great post  george_ou | 01/04/06
I've Just Gone...........  TheBoyBailey | 01/05/06
Thanks!  techboy_z | 01/06/06
Ilfak Guilfanov T-Shirts will be availble before MS patch (nt)  ~doolittle~ | 01/04/06
This is funny!  Cardinal_Bill | 01/04/06
Microsoft has Shown one strong responsability...  Cayble | 01/04/06
That's the problem  bpick_z | 01/04/06
Running as Administrator  Roger Ramjet | 01/04/06
Admin sometimes not an option  shawkins | 01/04/06
RE: Running as Administrator  richdave | 01/04/06
What does Guilfanov's patch actually do?  raygavel@... | 01/04/06
It's been tested  george_ou | 01/04/06
I've installed the patch...  raygavel@... | 01/04/06
Here is an easy way to verify  george_ou | 01/04/06
How to test whether the patch works  gardoglee | 01/04/06
WMF Vulnerability Checker  Greenknight_z | 01/04/06
What about just disabling MIME types?  pir8matt | 01/04/06
IE not MIME strict  Robert Crocker | 01/05/06
IE not MIME strict  pir8matt | 01/05/06
Patch is a Pain to Install!!!!!!  Narg | 01/04/06
Now Silent and in MSI form  BearBrad | 01/04/06
Yup, and I already linked to MSI version  george_ou | 01/04/06
Would you like some cheese with that whine?  kevin@... | 01/04/06
Will the real patch please stand up?  yyuko@... | 01/04/06
Priorities, folks...  Sxooter_z | 01/04/06
Yes, it is  george_ou | 01/04/06
and bill gate$ thanks you very much  linuxoverwindows | 01/04/06
CPU discrimination...  cburgess | 01/04/06
Microsoft Patch  JackRain | 01/04/06
Microsoft Patch  JackRain | 01/04/06
Is this XP only??  bluumax | 01/04/06
Good Question  agbags | 01/04/06
even better question!  psychodave | 01/04/06
Why would any software company patch old versions?  stephen0838_z | 01/05/06
Why would they sell a bad product??  ggallman_z | 01/05/06
You ever see the Microsoft EULA?  pueblonative | 01/04/06
You ever see the Microsoft EULA?  doc_cotton | 01/04/06
You ever see the Microsoft EULA?  ggallman_z | 01/05/06
Will this patch help me if I have already been hit?  lsallen | 01/04/06
Yes and no.  johnsmith222 | 01/04/06
Will this patch help me if I have already been hit?  ggallman_z | 01/05/06
We're WAY overdue for being proactively draconian toward hackers  zdnet@... | 01/04/06
uh, yeah.  shraven | 01/05/06
You know nothing about system design  daver_z | 01/05/06
Prager makes good points, but...  pir8matt | 01/05/06
Can anyone belve this??  GrosserGnu | 01/04/06
Question  dkersey@... | 01/04/06
Un-official patch.  NickTom | 01/04/06
Hey I'm just a messenger  george_ou | 01/04/06
Try grc.com  CactusCritter | 01/05/06
Try grc.com  CactusCritter | 01/05/06
Try grc.com  CactusCritter | 01/05/06
Try grc.com  CactusCritter | 01/05/06
Try grc.com  CactusCritter | 01/05/06
Try grc.com  CactusCritter | 01/05/06
Try grc.com  CactusCritter | 01/05/06
patch  ladis01 | 01/05/06
patch  ladis01 | 01/05/06
patch  ladis01 | 01/05/06
Most Anti-MS post I have ever read!!!  pappy1271 | 01/05/06
Get your thinking cap on  techboy_z | 01/06/06
The patch doesn't solve the real problem  HelpProtectMyComputer | 01/05/06
HELP!! Installed wmffix; now can't use banking  blueline1953 | 01/05/06
Use system restore  george_ou | 01/05/06
Paranoia the Destroyer  golowenow | 01/05/06
Some words about each post  Rikho | 01/05/06
Officil patch will be released today  Rikho | 01/05/06
Oops: official patch on top of unofficial hotfix  D-cat | 01/05/06
10 minute boots is wrong  george_ou | 01/05/06
Old Laptop  D-cat | 01/07/06
See, that's funny...  A_Pickle | 02/01/06

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

Click Here
advertisement

Recent Entries

Top Rated

    Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
    Keep Up With The Latest In Document Management with The DocuMentor.
    Doc delivers the scoop on today's enterprise content management, printer maintenance, and all other issues related to document management. It's the DocuMentor Blog.
    Learn more >>
    Reduce risk. Reduce complexity. Increase reliability.
    A simplified IT environment isn't just less complex. It's also more reliable. Standardize on a single Linux platform with SUSE Linux Enterprise from Novell, and get the world's most interoperable Linux
    Learn more >>
    Microsoft Dynamics CRM Online - Free Six-Month Trial for Eligible Organizations
    Microsoft Dynamics CRM Online provides fast online access, simple contact management and better sales performance for a low monthly cost - the best value on the market today.
    Learn more about the free, six-month trial offer>>
    The best support in the Linux business
    If Linux is going to power your mission-critical applications, you'd better have the best support known to business. Novell was rated the top provider of Linux technical support.
    Learn more >>
    The more you simplify, the more you save
    When you transition from your existing Red Hat environment to SUSE Linux Enterprise from Novell, you can recognize dramatic cost savings, perhaps as much 50%
    Learn more >>
    Learn more about tools to grow your business
    The Business Essentials Guide provides you useful tools and templates to help grow your business and save you time with automated shipping solutions.
    Save time with the UPS Business Essentials Guide
    advertisement

    Archives

    ZDNet Blogs

    White Papers, Webcasts, and Downloads