Home Page | Skip to Navigation | Skip to Content | Skip to Search | Skip to Footer

Update Protection against Microsoft Windows GDIplus GpFont.SetData Integer Overflow

Subscribe

Check Point Reference: CPAI-2009-063
Date Published:
Preemptive Since:
Severity:
Source: Bugtraq ID: 34250
Industry Reference(s):

CVE-2009-1217

Protection Provided by: IPS-1
  • IPS-1
  • IPS-1 NGX R65
Who is Vulnerable?
Microsoft Windows XP Professional SP3
Microsoft Windows XP Professional SP2
Microsoft Windows XP Professional SP1
Microsoft Windows XP Professional
Microsoft Windows XP Media Center Edition SP3
Microsoft Windows XP Media Center Edition SP2
Microsoft Windows XP Media Center Edition SP1
Microsoft Windows XP Media Center Edition
Microsoft Windows XP Home SP3
Microsoft Windows XP Home SP2
Microsoft Windows XP Home SP1
Microsoft Windows XP Home
Microsoft Windows XP Gold 0
Microsoft Windows XP 0
Vulnerability Description
A vulnerability has been reported in Microsoft Windows Graphics Device Interface (GDI). GDI is a Microsoft standard for representing graphical objects and outputting these representations to devices such as monitors and printers. The vulnerability occurs when an application that uses the affected library ('GpFont.SetData()') tries to process a specially crafted EMF image file. An attacker can exploit this vulnerability by persuading a target user to open a specially crafted EMF file. Triggering this vulnerability would result in termination of the affected application.
Update/Patch Available
Currently the vendor has not supplied a patch.
Vulnerability Details
The problem is caused by improper handling of the length of EmfPlusFont in EMF files. If triggered, the vulnerability can lead to a denial of service condition.

Protection Overview
By enabling the protection, IPS-1 will block malformed EMF files.

To configure the defense, select your product from the list below and follow the related protection steps.

IPS-1 & IPS-1 NGX R65

How Can I Protect My Network?

1. In the IPS-1 Policy Manager, click on the Protection tab.
2. In the Protection tree, click Application Intelligence > Badfiles, and select the EMF Parser protection group.
3. Click Windows Metafile (IPS-1 NGX R65 only).
4. In the configuration pane, under Settings, check Active.
5. Click on Install Policy.

How Do I Know if My Network is Under Attack?

Upon attack, the following entries will be logged:

Alert Name: Badfiles Windows Metafile Alert/Filter
Description: Windows Metafile