Title: Microsoft Office Malformed String Parsing Code Execution Vulnerability
Severity: HIGH
Description:
Microsoft Office is part of the Microsoft Windows suite of business productivity tools.
Microsoft Office is prone to a remote code-execution vulnerability because the software fails to properly handle malformed strings in Office documents.
This issue is specifically demonstrated to be exploitable by Excel 2003 files. Files containing a Unicode 'Sheet Name' string with an invalid size may trigger an integer-overflow condition in the 'MSO.DLL' shared library. Since the vulnerable code is located in a library shared by multiple Office applications, multiple further attack vectors are also likely possible.
When malformed files are processed by an Office application, corruption of process memory occurs, and the attacker-supplied code may then run with the privileges of the user running the application.
Note that this vulnerability can be exploited automatically through email on all affected platforms except through Outlook 2002 and Outlook 2003 as the victim will be presented with an 'Open/Save/Cancel' dialog. An attacker could also exploit the issue by placing the malicious document on the web and enticing victim users into opening it. Office 2000 does not prompt a user with an 'Open/Save/Cancel' dialog when the document is opened.
This issue differs from the one described in BID 18912 (Microsoft Office String Parsing Remote Code Execution Vulnerability).
Affected Products:
- Microsoft Excel 2002 SP3
- Microsoft Excel 2003
- Microsoft FrontPage 2002 SP3
- Microsoft FrontPage 2003
- Microsoft InfoPath 2003
- Microsoft Office 2000
- Microsoft Office 2000 Chinese Version 0.0.0
- Microsoft Office 2000 Japanese Version 0.0.0
- Microsoft Office 2000 Korean Version 0.0.0
- Microsoft Office 2000 SP1
- Microsoft Office 2000 SP2
- Microsoft Office 2000 SP3
- Microsoft Office 2003
- Microsoft Office 2003 SP1
- Microsoft Office 2003 SP2
- Microsoft Office 2004 for Mac
- Microsoft Office X for Mac
- Microsoft Office XP
- Microsoft Office XP SP1
- Microsoft Office XP SP2
- Microsoft Office XP SP3
- Microsoft OneNote 2003
- Microsoft Outlook 2002 0.0.0SP3
- Microsoft Outlook 2003 0.0.0
- Microsoft PowerPoint 2002 SP3
- Microsoft PowerPoint 2003
- Microsoft Project 2000
- Microsoft Project 2000 SR1
- Microsoft Project 2002
- Microsoft Project 2002 SP1
- Microsoft Project 2002 SP2
- Microsoft Publisher 2002 0.0.0SP3
- Microsoft Publisher 2003
- Microsoft Visio 2002
- Microsoft Visio 2002 Professional SP2
- Microsoft Visio 2002 SP1
- Microsoft Visio 2002 SP2
- Microsoft Visio 2002 Standard SP2
- Microsoft Word 2002 SP3
- Microsoft Word 2003
References:
- Microsoft: Microsoft Office Product Homepage
- Microsoft: Microsoft Security Bulletin MS06-038
- US-CERT: Vulnerability Note VU#609868 - Microsoft Office string parsing vulnerability
Juniper Networks provides this content via a wide variety of sources and production methods. If notified of errors or omissions in the content of this page, Juniper Networks, at its discretion, will modify or remove the page or leave the content as is, depending on various factors including but not limited to the reputation and authority of the party providing the notification. Please use the contact information displayed elsewhere on this page to report any errors or omissions regarding the content on this page.