Launch Printer Friendly Page Security TechCenter > > Microsoft Security Bulletin MS13-054

Microsoft Security Bulletin MS13-054 - Critical

Vulnerability in GDI+ Could Allow Remote Code Execution (2848295)

Published: | Updated:

Version: 1.3

General Information

Executive Summary

This security update resolves a privately reported vulnerability in Microsoft Windows, Microsoft Office, Microsoft Lync, and Microsoft Visual Studio. The vulnerability could allow remote code execution if a user views shared content that embeds TrueType font files.

This security update is rated Critical for all supported releases of Microsoft Windows and affected editions of Microsoft Lync 2010 and Microsoft Lync 2013. The security update is rated Important for affected releases of Microsoft Office and supported editions of Microsoft Visual Studio .NET 2003. For more information, see the subsection, Affected and Non-Affected Software, in this section.

The security update addresses the vulnerability by correcting the way Microsoft Windows and affected software handle specially crafted TrueType Font (TTF) files. For more information about the vulnerability, see the Frequently Asked Questions (FAQ) subsection for the specific vulnerability entry under the next section, Vulnerability Information.

Recommendation. Most customers have automatic updating enabled and will not need to take any action because this security update will be downloaded and installed automatically. Customers who have not enabled automatic updating need to check for updates and install this update manually. For information about specific configuration options in automatic updating, see Microsoft Knowledge Base Article 294871.

For administrators and enterprise installations, or end users who want to install this security update manually, Microsoft recommends that customers apply the update immediately using update management software, or by checking for updates using the Microsoft Update service.

See also the section, Detection and Deployment Tools and Guidance, later in this bulletin.

Knowledge Base Article

Knowledge Base Article2848295
File informationYes
SHA1/SHA2 hashesYes
Known issuesYes

Affected and Non-Affected Software

The following software has 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, see Microsoft Support Lifecycle.

Affected Software 

Operating SystemMaximum Security ImpactAggregate Severity RatingUpdates Replaced
Windows XP
Windows XP Service Pack 3
(Windows GDI+)
(2834886)
Remote Code ExecutionCriticalNone
Windows XP Service Pack 3
(Windows XP Tablet PC Edition 2005 only)
(Journal)
(2835364)
Remote Code ExecutionCriticalNone
Windows XP Professional x64 Edition Service Pack 2
(Windows GDI+)
(2834886)
Remote Code ExecutionCriticalNone
Windows Server 2003
Windows Server 2003 Service Pack 2
(Windows GDI+)
(2834886)
Remote Code ExecutionCriticalNone
Windows Server 2003 x64 Edition Service Pack 2
(Windows GDI+)
(2834886)
Remote Code ExecutionCriticalNone
Windows Server 2003 with SP2 for Itanium-based Systems
(Windows GDI+)
(2834886)
Remote Code ExecutionCriticalNone
Windows Vista
Windows Vista Service Pack 2
(DirectWrite)
(2835361)
Remote Code ExecutionCritical2658846 in MS12-034
Windows Vista Service Pack 2
(Windows GDI+)
(2834886)
Remote Code ExecutionCritical2659262 in MS12-034
Windows Vista Service Pack 2
(Journal)
(2835364)
Remote Code ExecutionCritical2660649 in MS12-034
Windows Vista x64 Edition Service Pack 2
(DirectWrite)
(2835361)
Remote Code ExecutionCritical2658846 in MS12-034
Windows Vista x64 Edition Service Pack 2
(Windows GDI+)
(2834886)
Remote Code ExecutionCritical2659262 in MS12-034
Windows Vista x64 Edition Service Pack 2
(Journal)
(2835364)
Remote Code ExecutionCritical2660649 in MS12-034
Windows Server 2008
Windows Server 2008 for 32-bit Systems Service Pack 2
(DirectWrite)
(2835361)
Remote Code ExecutionCritical2658846 in MS12-034
Windows Server 2008 for 32-bit Systems Service Pack 2
(Windows GDI+)
(2834886)
Remote Code ExecutionCritical2659262 in MS12-034
Windows Server 2008 for 32-bit Systems Service Pack 2
(Journal)
(2835364)
Remote Code ExecutionCritical2660649 in MS12-034
Windows Server 2008 for x64-based Systems Service Pack 2
(DirectWrite)
(2835361)
Remote Code ExecutionCritical2658846 in MS12-034
Windows Server 2008 for x64-based Systems Service Pack 2
(Windows GDI+)
(2834886)
Remote Code ExecutionCritical2659262 in MS12-034
Windows Server 2008 for x64-based Systems Service Pack 2
(Journal)
(2835364)
Remote Code ExecutionCritical2660649 in MS12-034
Windows Server 2008 for Itanium-based Systems Service Pack 2
(Windows GDI+)
(2834886)
Remote Code ExecutionCritical2659262 in MS12-034
Windows 7
Windows 7 for 32-bit Systems Service Pack 1
(DirectWrite)
(2835361)
Remote Code ExecutionCritical2658846 in MS12-034
Windows 7 for 32-bit Systems Service Pack 1
(Windows GDI+)
(2834886)
Remote Code ExecutionCritical2659262 in MS12-034
Windows 7 for 32-bit Systems Service Pack 1
(Journal)
(2835364)
Remote Code ExecutionCritical2660649 in MS12-034
Windows 7 for x64-based Systems Service Pack 1
(DirectWrite)
(2835361)
Remote Code ExecutionCritical2658846 in MS12-034
Windows 7 for x64-based Systems Service Pack 1
(Windows GDI+)
(2834886)
Remote Code ExecutionCritical2659262 in MS12-034
Windows 7 for x64-based Systems Service Pack 1
(Journal)
(2835364)
Remote Code ExecutionCritical2660649 in MS12-034
Windows Server 2008 R2
Windows Server 2008 R2 for x64-based Systems Service Pack 1
(DirectWrite)
(2835361)
Remote Code ExecutionCritical2658846 in MS12-034
Windows Server 2008 R2 for x64-based Systems Service Pack 1
(Windows GDI+)
(2834886)
Remote Code ExecutionCritical2659262 in MS12-034
Windows Server 2008 R2 for x64-based Systems Service Pack 1
(Journal)
(2835364)
Remote Code ExecutionCritical2660649 in MS12-034
Windows Server 2008 R2 for Itanium-based Systems Service Pack 1
(DirectWrite)
(2835361)
Remote Code ExecutionCritical2658846 in MS12-034
Windows Server 2008 R2 for Itanium-based Systems Service Pack 1
(Windows GDI+)
(2834886)
Remote Code ExecutionCritical2659262 in MS12-034
Windows 8
Windows 8 for 32-bit Systems
(DirectWrite)
(2835361)
Remote Code ExecutionCriticalNone
Windows 8 for 32-bit Systems
(Journal)
(2835364)
Remote Code ExecutionCriticalNone
Windows 8 for 64-bit Systems
(DirectWrite)
(2835361)
Remote Code ExecutionCriticalNone
Windows 8 for 64-bit Systems
(Journal)
(2835364)
Remote Code ExecutionCriticalNone
Windows Server 2012
Windows Server 2012
(DirectWrite)
(2835361)
Remote Code ExecutionCriticalNone
Windows Server 2012
(Journal)
(2835364)
Remote Code ExecutionCriticalNone
Windows RT
Windows RT[1]
(DirectWrite)
(2835361)
Remote Code ExecutionCriticalNone
Windows RT[1]
(Journal)
(2835364)
Remote Code ExecutionCriticalNone
Server Core installation option
Windows Server 2008 for 32-bit Systems Service Pack 2 (Server Core installation)
(Windows GDI+)
(2834886)
Remote Code ExecutionCritical2659262 in MS12-034
Windows Server 2008 for x64-based Systems Service Pack 2 (Server Core installation)
(Windows GDI+)
(2834886)
Remote Code ExecutionCritical2659262 in MS12-034
Windows Server 2008 R2 for x64-based Systems Service Pack 1 (Server Core installation)
(Windows GDI+)
(2834886)
Remote Code ExecutionCritical2659262 in MS12-034
Windows Server 2012 (Server Core installation)
(DirectWrite)
(2835361)
Remote Code ExecutionCriticalNone

[1]Windows RT security updates are provided via Windows Update.

Microsoft Office

Office SoftwareMaximum Security ImpactAggregate Severity RatingUpdates Replaced
Microsoft Office 2003 Service Pack 3
(2817480)
Remote Code ExecutionImportant2598253in MS12-034
Microsoft Office 2007 Service Pack 3
(2687309)
Remote Code ExecutionImportant2596672 in MS12-034
Microsoft Office 2010 Service Pack 1
(32-bit editions)
(2687276)
Remote Code ExecutionImportant2589337 in MS12-034
Microsoft Office 2010 Service Pack 1
(64-bit editions) (2687276)
Remote Code ExecutionImportant2589337 in MS12-034

Microsoft Developer Tools and Software

SoftwareMaximum Security ImpactAggregate Severity RatingUpdates Replaced
Microsoft Visual Studio .NET 2003 Service Pack 1[1]
(2856545)
Remote Code ExecutionImportant971022 in MS09-062

[1]This update is available from the Microsoft Download Center only.

Microsoft Communications Platforms and Software

SoftwareMaximum Security ImpactAggregate Severity RatingUpdates Replaced
Microsoft Lync 2010 (32-bit)
(2843160)
Remote Code ExecutionCritical2827750 in MS13-041
Microsoft Lync 2010 (64-bit)
(2843160)
Remote Code ExecutionCritical2827750 in MS13-041
Microsoft Lync 2010 Attendee[1]
(user level install)
(2843162)
Remote Code ExecutionCritical2827751 in MS13-041
Microsoft Lync 2010 Attendee
(admin level install)
(2843163)
Remote Code ExecutionCritical2827752 in MS13-041
Microsoft Lync 2013 (32-bit)
(2817465)
Remote Code ExecutionCriticalNone
Microsoft Lync Basic 2013 (32-bit)
(2817465)
Remote Code ExecutionCriticalNone
Microsoft Lync 2013 (64-bit)
(2817465)
Remote Code ExecutionCriticalNone
Microsoft Lync Basic 2013
(64-bit)
(2817465)
Remote Code ExecutionCriticalNone

[1]This update is available from the Microsoft Download Center only. See the Update FAQ section for more information.

Non-Affected Software

Microsoft Office
Microsoft Office 2013 (32-bit editions)
Microsoft Office 2013 (64-bit editions)
Microsoft Office 2013 RT
Microsoft Developer Tools and Software
Microsoft Visual Studio 2005 Service Pack 1
Microsoft Visual Studio 2008 Service Pack 1
Microsoft Visual Studio 2010 Service Pack 1
Microsoft Visual Studio LightSwitch 2011
Microsoft Visual Studio 2012
Microsoft Visual Studio Team Foundation Server 2012
Microsoft Communications Platforms and Software
Microsoft Speech Server 2004
Microsoft Speech Server 2004 R2
Microsoft Live Meeting 2007 Console
Microsoft Live Communications Server 2003
Microsoft Live Communications Server 2005 Service Pack 1
Microsoft Communicator 2005
Microsoft Communicator 2005 Web Access
Microsoft Communicator 2007
Microsoft Communicator 2007 R2
Microsoft Communicator 2007 Web Access
Microsoft Communications Server 2007
Microsoft Communications Server 2007 Speech Server
Microsoft Communications Server 2007 R2
Microsoft Communicator 2007 R2 Attendant
Microsoft Communicator 2007 R2 Group Chat Admin
Microsoft Communicator 2007 R2 Group Chat Client
Microsoft Communicator for Mac 2011
Microsoft Lync for Mac 2011
Microsoft Lync 2010 Attendant (32-bit)
Microsoft Lync 2010 Attendant (64-bit)
Microsoft Lync Server 2010
Microsoft Lync Web Access 2013

Update FAQ

Vulnerability Information

Severity Ratings and Vulnerability Identifiers

TrueType Font Parsing Vulnerability - CVE-2013-3129

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:

  • Ling Chuan Lee and Lee Yee Chan of F13 Laboratory for reporting the TrueType Font Parsing Vulnerability (CVE-2013-3129)

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 go to the active protections websites provided by program partners, listed in Microsoft Active Protections Program (MAPP) Partners.

Support

How to obtain help and support for this security update

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 (July 9, 2013): Bulletin published.
  • V.1.1 (August 1, 2013): Bulletin revised to announce a detection change in the 2687276 update for Microsoft Office 2010. There were no changes to the security update files. Customers who have already successfully updated their systems do not need to take any action. In addition, bulletin revised to add update FAQs to help clarify the configurations to which the updates for Microsoft Office may apply.
  • V1.2 (August 13, 2013): Bulletin revised to announce a detection change for the 2687276 update for Microsoft Office 2010. This detection change only affects non-English deployments. There were no changes to the security update files. Customers who have already successfully updated their systems do not need to take any action.
  • V1.3 (December 16, 2013): Revised bulletin to announce a detection change to correct an offering issue for Windows RT (2835361) and for Windows RT (2835364). This is a detection change only. There were no changes to the update files. Customers who have successfully installed the update do not need to take any action.