Launch Printer Friendly Page Security TechCenter > Security Bulletins > Microsoft Security Bulletin MS09-003

Microsoft Security Bulletin MS09-003 - Critical

Vulnerabilities in Microsoft Exchange Could Allow Remote Code Execution (959239)

Published: | Updated:

Version: 3.0

General Information

Executive Summary

This security update resolves two privately reported vulnerabilities in Microsoft Exchange Server. The first vulnerability could allow remote code execution if a specially crafted TNEF message is sent to a Microsoft Exchange Server. An attacker who successfully exploited this vulnerability could take complete control of the affected system with Exchange Server service account privileges. The second vulnerability could allow denial of service if a specially crafted MAPI command is sent to a Microsoft Exchange Server. An attacker who successfully exploited this vulnerability could cause the Microsoft Exchange System Attendant service and other services that use the EMSMDB32 provider to stop responding.

This security update is rated Critical for all supported editions of Microsoft Exchange 2000 Server, Microsoft Exchange Server 2003, Microsoft Exchange Server 2007, and Microsoft Exchange Server MAPI Client. For more information, see the subsection, Affected and Non-Affected Software, in this section.

The security update addresses the vulnerabilities by modifying the way Microsoft Exchange Server interprets TNEF messages and MAPI commands. For more information about the vulnerabilities, see the Frequently Asked Questions (FAQ) subsection for the specific vulnerability entry under the next section, Vulnerability Information.

Recommendation. Microsoft recommends that customers apply the update immediately.

Known Issues. Microsoft Knowledge Base Article 959239 documents the currently known issues that customers may experience when installing this security update, and recommended solutions. When currently known issues and recommended solutions pertain only to specific releases of this software, this article provides links to further articles.

Affected and Non-Affected Software

The following software have been tested to determine which versions or editions are affected. Other versions or editions are either past their support life cycle or are not affected. To determine the support life cycle for your software version or edition, visit Microsoft Support Lifecycle.

Affected Software

Microsoft Server SoftwareMaximum Security ImpactAggregate Severity RatingBulletins Replaced by this Update
Microsoft Exchange 2000 Server Service Pack 3 with the Update Rollup of August 2004
(KB959897)
Remote Code ExecutionCriticalNone
Microsoft Exchange Server 2003 Service Pack 2*
(KB959897)
Remote Code ExecutionCriticalNone (See Update FAQ for additional details)
Microsoft Exchange Server 2007 Service Pack 1**
(KB959241)
Remote Code ExecutionCriticalMS08-039
Microsoft Exchange Server MAPI Client and Collaboration Data Objects 1.2.1***Remote Code ExecutionCriticalNone

*Includes the Microsoft Exchange System Management Tools for Exchange Server 2003 if the server is also running an active instance of the Exchange service. For more information, see the section, Frequently Asked Questions (FAQ) Related to This Security Update.

**Includes 32-bit and x64-based editions 

***The Microsoft Exchange Server MAPI Client contains the vulnerable code. In order to be protected from the vulnerabilities described in this bulletin, customers running the Microsoft Exchange Server MAPI Client must update to version 6.5.8069 of the MAPI Client. For more information, see the section, Frequently Asked Questions (FAQ) Related to This Security Update.

Frequently Asked Questions (FAQ) Related to This Security Update

Vulnerability Information

Severity Ratings and Vulnerability Identifiers

Memory Corruption Vulnerability - CVE-2009-0098

Literal Processing Vulnerability - CVE-2009-0099

Update Information

Detection and Deployment Tools and Guidance

Security Update Deployment

Other Information

Acknowledgments

Microsoft thanks the following for working with us to help protect customers:

  • Bogdan Materna of VoIPshield Systems for reporting the Literal Processing Vulnerability (CVE-2009-0099).

Microsoft Active Protections Program (MAPP)

To improve security protections for customers, Microsoft provides vulnerability information to major security software providers in advance of each monthly security update release. Security software providers can then use this vulnerability information to provide updated protections to customers via their security software or devices, such as antivirus, network-based intrusion detection systems, or host-based intrusion prevention systems. To determine whether active protections are available from security software providers, please visit the active protections Web sites provided by program partners, listed in Microsoft Active Protections Program (MAPP) Partners.

Support

  • Customers in the U.S. and Canada can receive technical support from Microsoft Product Support Services at 1-866-PCSAFETY. There is no charge for support calls that are associated with security updates.
  • International customers can receive support from their local Microsoft subsidiaries. There is no charge for support that is associated with security updates. For more information about how to contact Microsoft for support issues, visit the International Support Web site.

Disclaimer

The information provided in the Microsoft Knowledge Base is provided "as is" without warranty of any kind. Microsoft disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. In no event shall Microsoft Corporation or its suppliers be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages, even if Microsoft Corporation or its suppliers have been advised of the possibility of such damages. Some states do not allow the exclusion or limitation of liability for consequential or incidental damages so the foregoing limitation may not apply.

Revisions

  • V1.0 (February 10, 2009): Bulletin published.
  • V2.0 (February 16, 2009): Added the Microsoft Exchange Server MAPI Client as affected software. Also, added several entries to the section, Frequently Asked Questions (FAQ) Related to This Security Update, relating to updating the MAPI Client and the Exchange System Management tools. No other update packages are affected by this re-release. Customers running all other supported and affected versions of Microsoft Exchange Server who have already successfully applied the original security update packages do not need to take any further action.
  • V2.1 (February 25, 2009): Added a footnote in the Affected Software table, and modified two entries in the section, Frequently Asked Questions (FAQ) Related to This Security Update, relating to the Exchange System Management Tools for Exchange Server 2003. This is an informational change only. There were no changes to the security update files in this bulletin.
  • V3.0 (May 26, 2009): Added an entry in the section, Frequently Asked Questions (FAQ) Related to This Security Update, to announce a detection change to the update for Microsoft Exchange Server 2003 Service Pack 2 (KB959897). This is a detection change only. There were no changes to the security update files in this bulletin. Customers who have already installed the KB959897 update successfully do not need to reinstall.