On last.fm: Who's your favorite band?
BNET Business Network:
BNET
TechRepublic
ZDNet

May 10th, 2007

New MS tool isolates Office 2003 zero-day exploits

Posted by Ryan Naraine @ 7:12 am

Categories: Botnets, Browsers, Data theft, Digital rights management, Exploit code, Hackers, Metasploit, Microsoft, Patch Watch, Pen testing, Responsible disclosure, Rootkits, Spyware and Adware, Viruses and Worms, Vulnerability research, Windows Vista, Zero-day attacks

Tags: Microsoft Office 2007, Microsoft Office, Microsoft Office 2003, Microsoft Corp., Tool, Ryan Naraine

Microsoft plans to ship a file conversion tool to give Office 2003 users a chance to protect against exploits rigged into .doc, .xls, .ppt documents.
Office 2007
The tool, called MOICE (Microsoft Office Isolated Conversion Environment), is a direct response to the nonstop zero-day attacks that use rigged Word, Excel and Powerpoint documents to plant call-home Trojans on government and corporate networks.

Microsoft has already built new protection mechanisms into the Office 2007 software suite but customers running older versions of Office are at the highest risk.  The statistics are telling:  Since January 2006, Microsoft has shipped 20 bulletins covering code-execution holes in Office 2003.  Over that same period, only 2 bulletins were shipped for Office 2007.

Facing pressure from .gov and .mil customers, Microsoft is hoping MOICE can offer some temporary respite for users who have not yet upgraded to Office 2007.

The groundwork for MOICE has already been laid with the decision to ship an update to Group policy as a non-security update during Patch Tuesday.  The group policy update allows IT administrators to have granular control over which types of files users can and cannot access, specifically requiring they open and save only files that are in the OpenXML format.

With MOICE, the plan is to give users a free tool to allow Office 2003 files to be converted to an OpenXML format. 

When installed on desktop machines and used in conjunction with Group Policy settings, MOICE initiates a process that converts documents in legacy (.doc) formats to OpenXML formats, stripping out potentially harmful elements that could pose a potential security risk. 

The conversion process takes place in a safe, quarantined sandbox environment, so the user's computer is fully protected.  

"We recommend that organizations who are concerned about targeted file format attacks, and are interested in achieving the very highest levels of security consider deploying [the MOICE tool]," a Microsoft spokesman said.

The tool was supposed to ship this week but was delayed while Redmond cleans up some bugs related non-English versions of Office 2003.

Microsoft's David LeBlanc explains the reasons for creating MOICE and the way the tool works:

MOICE takes advantage of an effect we noticed while working on Office 2007 – when we get MSRC cases in, we have to check to see whether it affects each version, including new code. One of the things we noticed is that when we converted an exploit document to the new Office 2007 'Metro' format, it would either fail the conversion, emit a non-exploitable file, or the converter itself would crash. The possibility exists that something could make it all the way through, but we haven't seen any of those yet.

Thus, if we could pre-process documents coming from untrusted sources from the older format to the new format, and then get an older version of Office to use its converter to read in the new file format, the customer is going to end up safer. The way that this works is to associate the old document format extensions with MOICE, which will then upconvert the file to the new format, and hand it off to the real registered app to read in the file that's in the new format.

The protections offered by MOICE does come with a performance downside.

In order to get all this, you'll need to download and install MOICE when it becomes available, and you'll need to set a policy that opts you into using it. There are some downsides – converting a file twice before you can open it adds a performance penalty. Whether it's something you'll notice depends on the size of the files – if you use it to pre-process resume's, you may not notice, but larger documents could take a noticeable amount of time. We're also stripping out things like macros and VBA projects – sure, it's a big app-compat hit, but this is a security feature.

Ryan NaraineRyan Naraine is a journalist and security evangelist at Kaspersky Lab. He manages Threatpost.com, a security news portal. Here is Ryan's full profile and disclosure of his industry affiliations.


Email Ryan Naraine

For daily updates on Ryan's activities, follow him on Twitter.

Subscribe to Zero Day via Email alerts or RSS.

  • Talkback
  • Most Recent of 35 Talkback(s)
RE: New MS tool isolates Office 2003 zero-day exploits
TOD Converter,
VOB Converter for Mac,
... (Read the rest)
Posted by: hqconverter Posted on: 04/09/09 You are currently: a Guest | | Terms of Use
Strips out macros and VBA???  No_Ax_to_Grind | 05/10/07
"Talk about making something useless."  jacarter3 | 05/10/07
Policy.  KTLA | 05/10/07
Oh, I'm sorry, somebody actually USES VBA?! (nt)  CobraA1 | 05/10/07
Only a few million times a day. (nt)  No_Ax_to_Grind | 05/10/07
You're an exception, not the rule  CobraA1 | 05/11/07
Maybe, but I build  No_Ax_to_Grind | 05/11/07
Might as well save it as ODF then. :-D  Robert Crocker | 05/10/07
Maybe ...  Too Old For IT | 05/11/07
Kludgy is better than nothing, I guess  ejhonda | 05/10/07
Refine the solution?  techboy_z | 05/10/07
Explain that statement  No_Ax_to_Grind | 05/10/07
Hmmm...  techboy_z | 05/10/07
Well, you have me, Java is certainly full of holes.  No_Ax_to_Grind | 05/10/07
"The statistics are telling"  jacarter3 | 05/10/07
Crash means unexpected abort  Robert Crocker | 05/10/07
Huge misunderstanding  NonZealot | 05/10/07
Is "If" a little hard to parse?  Robert Crocker | 05/11/07
"If" should be something reasonable  NonZealot | 05/11/07
Just like Microsoft to let one product suck to promote another  aboulley | 05/11/07
"I look forward to the day"...  KWierso | 05/11/07
Two Ways to Skin a Company  aboulley | 05/11/07
The fix involves upconversion to Office 07 formats. How interesting!  heres_johnny | 05/11/07
ANd it Conveniently . . .  JLHenry | 05/11/07
Install this and you will get zero day updates for MOICE  surikoya@... | 05/11/07
step back from this problem...  gdstark13 | 05/11/07
Maybe  gregry | 05/22/07
I am always amazed  frgough | 05/11/07
RE: I am always amazed  gdstark13 | 05/11/07
OUR GOVERNMENT RELIES ON A FIX FROM MICROSOFT---  BALTHOR | 05/11/07
Scary aint it  Suicida| | 05/13/07
Converting office documents to office 2007  clyman | 05/11/07
A cheaper solution to MS Office Zero Day attacks  tracy anne | 05/11/07
If you don't NEED it, don't use it,  intrepi@... | 05/12/07
RE: New MS tool isolates Office 2003 zero-day exploits  hqconverter | 04/09/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

advertisement

Archives

Favorite Links

ZDNet Blogs

White Papers, Webcasts, and Downloads

Meet Doc

  • Here to help you with your Document Management Needs
  • Doc is an enigma. Born to a Russian ballerina and a German electrical engineer, he grew up in various locations in the United States. He’s seen the insides of more brands, versions, and generations of printer and printer-related hardware than almost anyone.
  • To learn more about this mysterious figure check out his blog on ZDNet and his Workspace on TechRepublic. You’ll be glad you did.
  • Produced by
    ZDNet and