On MovieTome: First Look: Jessica Alba in 'Machete'!
BNET Business Network:
BNET
TechRepublic
ZDNet

September 20th, 2006

How to defend against VML zero-day IE exploit

Posted by George Ou @ 3:50 am

Categories: Mobile/Wireless, News, Security, Servers

Tags:

On Monday, Sunbelt researcher Adam Thomas discovered a new undocumented zero-day exploit for Internet Explorer that attacks IE’s VML (Vector Markup Language) rendering code and it’s being actively exploited in the wild especially on porn sites.  This is the second zero-day exploit this month for Microsoft Internet Explorer that was released soon after Microsoft’s patch Tuesday yet Microsoft will not commit to a fix until October’s patch Tuesday on the 10th which is nearly three weeks away.  The same thing happened in March of this year when Microsoft refused to provide an out-of-band patch for Internet Explorer until the following patch Tuesday.  This means that users of Microsoft Internet Explorer will be wide open to an attack unless they implement the emergency work-around to disable VML rendering in Internet Explorer.

Like the WMF exploit work-around, users will need to issue a command to disable VML rendering until the official patch comes out.  The commands are:

Disable VML
regsvr32 -u "%ProgramFiles%\Common Files\Microsoft Shared\VGX\vgx.dll

Enable VML
regsvr32 "%ProgramFiles%\Common Files\Microsoft Shared\VGX\vgx.dll

To execute these commands, simply hit the "Start" button and click "Run".  Cut-paste the disable VML command in to the line and click ok.  You will get a "RegSvr32" popup notice that says DllUnregisterServer in … succeeded.  Once the patch is available and you’ve applied it, repeat the process with the enable VML command.

IT departments can disable or enable this on an enterprise scale using Active Directory Group Policies and Jesper Johansson has produced these instructions to help you with the Group Policy method (via Sunbelt BLOG via Sandi).  It is highly recommended that IT departments take advantage of these instructions since it isn’t practical to implement the work-around manually on a large number of computers.  This can also be done via login-script technology but that only gets applied when users log in to their computer while connected to the network and may not take affect for a large number of users.  The Group Policy method is refreshed proactively ever 15 minutes or so and all the clients will benefit from it.

Other options include installing Opera or Mozilla Firefox though it’s still a good idea to implement the above work-arounds since Internet Explorer is still present on the system.  Note that Mozilla comes with its own set of vulnerabilities which in the last year was higher than Internet Explorer so you’ll have to patch that code as well.  Opera had critical vulnerabilities too but no where as many as Mozilla Firefox or Internet Explorer.  Even so, Mozilla and Opera vulnerabilities are targeted less often because it’s much easier and fruitful to attack the dominant browser.

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

  • Talkback
  • Most Recent of 59 Talkback(s)
Here is a Free Utility to Disable and Enable it
Our software developers at Schrock Innovations in Nebraska have developed a small (72 kb) utility that will disable your VML rendering for you and then automatically reenable it again on October 11, 2... (Read the rest)
Posted by: tschrock Posted on: 09/23/06 You are currently: a Guest | | Terms of Use
Nice and Well-rounded  nucrash | 09/20/06
Don't forget the Opera Singers NT  tombalablomba | 09/20/06
Most people would prefer to hear a song...  Scrat | 09/20/06
Luckily  tombalablomba | 09/20/06
Well throw the neutral comment out the window (NT)  ju1ce | 09/20/06
thats all but the last paragragh  barsteward | 09/20/06
Hmmm  tombalablomba | 09/20/06
This is a buffer overflow exploit in WinXP-SP2, isn't it?  Zogg | 09/20/06
I just verified it, hardware enforced DEP does work  georgeou | 09/20/06
Should I do both?  dougma99 | 09/21/06
More options  D. T. Schmitz | 09/20/06
Or get a Mac  nucrash | 09/20/06
true  D. T. Schmitz | 09/20/06
Re: "users might also like to know that if Firefox is used"...  Scrat | 09/20/06
ReHeHeally?  D. T. Schmitz | 09/20/06
Weighing in on Firefox  nucrash | 09/20/06
1.5.0.7  D. T. Schmitz | 09/20/06
1.5.0.7 update caused Firefox to be uninstalled..  Scrat | 09/20/06
Sorry  D. T. Schmitz | 09/20/06
Is IE7 affected?  LazLong | 09/20/06
IE7 is not vulnerable  claus1 | 09/21/06
Always something  opensourcepro | 09/20/06
Safety... or not...  wcb42ad | 09/20/06
DIY  D. T. Schmitz | 09/20/06
ummm, won't work  wcb42ad | 09/20/06
Just Curious  gtdavies33@... | 09/20/06
Not just me saying it, Symantec is saying same  georgeou | 09/20/06
RE: Not just me  gtdavies33@... | 09/20/06
I based mine on 3rd party Secunia  georgeou | 09/20/06
He also forgets to mention..  Monkey_MCSE | 09/20/06
point in case  Monkey_MCSE | 09/20/06
Georgy was anxiously monitoring for periods of low IE security  michael_t | 09/20/06
Firefox patches faster, but NOT overnight  georgeou | 09/20/06
You serve the IT community MORE by being Fair, Balanced and Objective...  michael_t | 09/20/06
Restraint  D. T. Schmitz | 09/20/06
Well, I'm not crying or laughing  georgeou | 09/21/06
Simple explaination for that  georgeou | 09/21/06
Your answers ignore realities outside the PC/ms windows space  Dr-T | 09/21/06
re: Simple explaination for that  barsteward | 09/21/06
It's already true in Vista RC1  georgeou | 09/22/06
How would Vista "leapfrog" other OSs? Can you substantiate this statement?  Dr-T | 09/22/06
Still after that MS job then, George?  barsteward | 09/20/06
I've already got a nice job, and MS probably isn't happy about this blog  georgeou | 09/20/06
Microsoft - Kid gloves George wants a job.  barsteward | 09/20/06
Again? Now aren't you ashamed of all that Firefox fear mongering?  GW Mahoney | 09/20/06
There are those exploits for Firefox  georgeou | 09/20/06
Running arbitrary commands is not enough, unless you're an Administrator.  Zogg | 09/20/06
You can say same about IE  georgeou | 09/20/06
One thing...  zkiwi | 09/20/06
There was supposed to be a "be" in there  zkiwi | 09/20/06
It's the default setting  georgeou | 09/20/06
good question  richvball44 | 09/21/06
Sure  georgeou | 09/21/06
Worrisome automatic recreation of vgx.dll after removal  ghastly | 09/20/06
Backup DLL directory  Xwindowsjunkie | 09/20/06
Was disabling this "service" recommended by MS?  michael_t | 09/20/06
Disabling a "Service", no its just a Library  Xwindowsjunkie | 09/20/06
Why do you then have to unregister this "server"  Dr_T | 09/20/06
Here is a Free Utility to Disable and Enable it  tschrock | 09/23/06

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

Click Here
advertisement

Recent Entries

Top Rated

    advertisement

    Archives

    ZDNet Blogs

    White Papers, Webcasts, and Downloads

    SmartPlanet

    Click Here