Microsoft GDI+ BMP Integer Overflow Vulnerability
BID:31022
Info
Microsoft GDI+ BMP Integer Overflow Vulnerability
| Bugtraq ID: | 31022 |
| Class: | Boundary Condition Error |
| CVE: |
CVE-2008-3015 |
| Remote: | Yes |
| Local: | No |
| Published: | Sep 09 2008 12:00AM |
| Updated: | Apr 01 2009 08:36PM |
| Credit: | An anonymous researcher working with Zero Day Initiative |
| Vulnerable: |
Symantec Backup Exec for Windows Servers 12.0 Symantec Backup Exec for Windows Servers 11d Rim Blackberry Unite! 1.0.1 bundle 36 Rim Blackberry Unite! 1.0.1 Rim Blackberry Unite! 1.0 Rim Blackberry Professional Software 4.1.4 Rim Blackberry Enterprise Server 4.1.6 Rim Blackberry Enterprise Server 4.1.5 Rim Blackberry Enterprise Server 4.1.4 Rim Blackberry Enterprise Server 4.1.3 Rim Blackberry Enterprise Server 4.0.3 Nortel Networks Self-Service WVADS 0 Nortel Networks Self-Service Speech Server 0 Nortel Networks Self-Service Peri Workstation 0 Nortel Networks Self-Service Peri Application 0 Nortel Networks Self-Service MPS 500 0 Nortel Networks Self-Service MPS 1000 0 Nortel Networks Self-Service MPS 100 0 Nortel Networks Self-Service - CCSS7 0 Nortel Networks Self Service VoiceXML 0 Nortel Networks Media Processing Svr 500 Rel 3.0 Nortel Networks Media Processing Svr 1000 Rel 3.0 Nortel Networks Media Processing Svr 100 0 Nortel Networks ENSM- Enterprise NMS 0 Nortel Networks ENSM - Enterprise NMS 10.5 Nortel Networks ENSM - Enterprise NMS 10.4 Nortel Networks Contact Center NCC 0 Nortel Networks Contact Center Manager Server 0 Nortel Networks Contact Center Manager Nortel Networks Contact Center Express Nortel Networks Contact Center Administration 0 Nortel Networks Contact Center - TAPI Server 0 Nortel Networks CallPilot 703t Nortel Networks CallPilot 702t Nortel Networks CallPilot 201i Nortel Networks CallPilot 200i Nortel Networks CallPilot 1002rp Microsoft Works 8.0 Microsoft Visio 2002 SP2 Microsoft SQL Server 2005 x64 Edition SP2 Microsoft SQL Server 2005 x64 Edition SP1 Microsoft SQL Server 2005 Itanium Edition SP2 Microsoft SQL Server 2005 Itanium Edition SP1 Microsoft SQL Server 2005 Itanium Edition 0 Microsoft SQL Server 2005 0 Microsoft SQL Server 2000 Microsoft Report Viewer 2008 0 Microsoft Report Viewer 2005 SP1 Microsoft Project 2002 SP1 Microsoft Project 2002 0 Microsoft PowerPoint Viewer 2007 SP1 Microsoft PowerPoint Viewer 2007 0 Microsoft PowerPoint Viewer 2003 0 Microsoft Office Word 2003 Viewer SP3 Microsoft Office Word 2003 Viewer 0 Microsoft Office Excel Viewer 2003 SP3 Microsoft Office Compatibility Pack 2007 SP1 Microsoft Office Compatibility Pack 2007 0 Microsoft Office 2007 SP1 Microsoft Office 2007 0 Microsoft Office 2003 SP3 Microsoft Office 2003 SP2 Microsoft Office 2003 SP1 Microsoft Office 2003 0 Microsoft Groove 2007 SP1 Microsoft Groove 2007 0 Microsoft Forefront Client Security 1.0 Microsoft Expression Web 2 Microsoft Expression Web 0 Microsoft Excel Viewer 2007 0 Microsoft Excel Viewer 2003 SP3 Microsoft Excel Viewer 2003 0 Microsoft Excel Viewer 0 Microsoft Digital Image Suite 2006 HP Storage Management Appliance III HP Storage Management Appliance II HP Storage Management Appliance I HP Storage Management Appliance 2.1 Hitachi JP1/VERITAS Backup Exec 12 (Windows) 08-52 Hitachi JP1/VERITAS Backup Exec 12 (Windows) 08-51 Hitachi JP1/VERITAS Backup Exec 12 (Windows) 08-50 Hitachi JP1/VERITAS Backup Exec 11d (Windows) 08-05 Hitachi JP1/VERITAS Backup Exec 11d (Windows) 08-04 Hitachi JP1/VERITAS Backup Exec 11d (Windows) 08-03 Hitachi JP1/VERITAS Backup Exec 11d (Windows) 08-02 Hitachi JP1/VERITAS Backup Exec 11d (Windows) 08-01 Hitachi JP1/VERITAS Backup Exec 11d (Windows) 08-00 |
| Not Vulnerable: |
Symantec Backup Exec for Windows Servers 12 SP3 Symantec Backup Exec for Windows Servers 11d SP4 Symantec Backup Exec for Windows Server 12.5 |
Discussion
Microsoft GDI+ BMP Integer Overflow Vulnerability
Microsoft GDI+ is prone to an integer-overflow vulnerability.
An attacker can exploit this issue by enticing unsuspecting users to view a malicious BMP file.
Successfully exploiting this issue allows remote attackers to corrupt memory and execute arbitrary code in the context of the affected application. Failed exploit attempts will result in a denial-of-service condition.
Microsoft GDI+ is prone to an integer-overflow vulnerability.
An attacker can exploit this issue by enticing unsuspecting users to view a malicious BMP file.
Successfully exploiting this issue allows remote attackers to corrupt memory and execute arbitrary code in the context of the affected application. Failed exploit attempts will result in a denial-of-service condition.
Exploit / POC
Microsoft GDI+ BMP Integer Overflow Vulnerability
Currently we are not aware of any working exploits. If you feel we are in error or if you are aware of more recent information, please mail us at: [email protected].
Currently we are not aware of any working exploits. If you feel we are in error or if you are aware of more recent information, please mail us at: [email protected].
Solution / Fix
Microsoft GDI+ BMP Integer Overflow Vulnerability
Solution:
Microsoft has released an advisory and fixes to address this issue. Please see the references for more information.
Microsoft Digital Image Suite 2006
Microsoft SQL Server 2005 Itanium Edition SP2
Microsoft Report Viewer 2005 SP1
Microsoft Works 8.0
Microsoft Report Viewer 2008 0
Microsoft Visio 2002 SP2
Microsoft Office 2007 SP1
Microsoft Office Compatibility Pack 2007 SP1
Microsoft Office 2003 SP3
Microsoft Office Compatibility Pack 2007 0
Microsoft Forefront Client Security 1.0
Microsoft SQL Server 2005 x64 Edition SP2
Solution:
Microsoft has released an advisory and fixes to address this issue. Please see the references for more information.
Microsoft Digital Image Suite 2006
-
Microsoft Vulnerabilities in Digital Image 2006 using GDI+ Could Allow Remote Code Execution (KB955992)
http://www.microsoft.com/downloads/details.aspx?familyid=04afd760-8173 -4069-9e82-d3bf053d9eae&displaylang=en
Microsoft SQL Server 2005 Itanium Edition SP2
-
Microsoft Security Update for SQL Server 2005 QFE Service Pack 2 (KB954607)
http://www.microsoft.com/downloads/details.aspx?familyid=5148B887-F323 -4ADB-9721-61E1C0CFD213&displaylang=en -
Microsoft Security Update for SQL Server 2005 Service Pack 2 (KB954606)
http://www.microsoft.com/downloads/details.aspx?familyid=4603C722-2468 -4ADB-B945-2ED0458B8F47&displaylang=en
Microsoft Report Viewer 2005 SP1
-
Microsoft Microsoft Report Viewer Redistributable 2005 Service Pack 1
http://www.microsoft.com/downloads/details.aspx?familyid=82833F27-081D -4B72-83EF-2836360A904D&displaylang=en
Microsoft Works 8.0
-
Microsoft Security Update for Microsoft Works 8 (KB956483)
http://www.microsoft.com/downloads/details.aspx?familyid=EB0D224E-A517 -40D9-9FC6-2345FA12A841&displaylang=en
Microsoft Report Viewer 2008 0
-
Microsoft Microsoft Report Viewer Redistributable 2008
http://www.microsoft.com/downloads/details.aspx?familyid=6AE0AA19-3E6C -474C-9D57-05B2347456B1&displaylang=en
Microsoft Visio 2002 SP2
-
Microsoft Security Update for Visio 2002 (KB954479)
http://www.microsoft.com/downloads/details.aspx?familyid=a6d9d3ef-f087 -4f61-9ec1-522b7d4b9c48&displaylang=en
Microsoft Office 2007 SP1
-
Microsoft Security Update for Office 2007 (KB954326)
http://www.microsoft.com/downloads/details.aspx?familyid=4b656fe8-6253 -490c-a81a-e4e8f0bb58d2&displaylang=en
Microsoft Office Compatibility Pack 2007 SP1
-
Microsoft Security Update for Office 2007 (KB954326)
http://www.microsoft.com/downloads/details.aspx?familyid=4b656fe8-6253 -490c-a81a-e4e8f0bb58d2&displaylang=en
Microsoft Office 2003 SP3
-
Microsoft Security Update for Office 2003 (KB954478)
http://www.microsoft.com/downloads/details.aspx?familyid=e9f8e309-d721 -4bab-b485-5eede8d49eb8&displaylang=en
Microsoft Office Compatibility Pack 2007 0
-
Microsoft Security Update for Office 2007 (KB954326)
http://www.microsoft.com/downloads/details.aspx?familyid=4b656fe8-6253 -490c-a81a-e4e8f0bb58d2&displaylang=en
Microsoft Forefront Client Security 1.0
-
Microsoft Microsoft Forefront Security v 1.0 MS08-052 (KB 957177)
http://www.microsoft.com/downloads/details.aspx?familyid=1EB1A79F-44CA -499E-90BB-AC51894E9D1E&displaylang=en
Microsoft SQL Server 2005 x64 Edition SP2
-
Microsoft Security Update for SQL Server 2005 QFE Service Pack 2 (KB954607)
http://www.microsoft.com/downloads/details.aspx?familyid=5148B887-F323 -4ADB-9721-61E1C0CFD213&displaylang=en -
Microsoft Security Update for SQL Server 2005 Service Pack 2 (KB954606)
http://www.microsoft.com/downloads/details.aspx?familyid=4603C722-2468 -4ADB-B945-2ED0458B8F47&displaylang=en
References
Microsoft GDI+ BMP Integer Overflow Vulnerability
References:
References:
- Microsoft Homepage (Microsoft)
- Microsoft Knowledge Base Article 240797 (Microsoft)
- ZDI-08-055: Microsoft Windows GDI+ BMP Parsing Code Execution Vulnerability ([email protected] )
- HS09-002 Vulnerabilities in Microsoft GDI+ (MS08-052) in JP1/VERITAS Backup Exec (Hitachi)
- KB15506 Updating the Microsoft GDI component that the BlackBerry Attachment Serv (Research In Motion)
- Microsoft Security Bulletin MS08-052 (Microsoft)
- Nortel Networks Security Advisory 2008009060, Rev 1 (Nortel Networks)
- ZDI-08-055: Microsoft Windows GDI+ BMP Parsing Code Execution (Zero Day Initiative)