CERT-In Vulnerability Note CIVN-2007-02
Microsoft Excel Malformed Column Record, Palette Record, IMDATA Record and String Vulnerabilities
Original Issue Date:
January 11, 2007
Severity Rating:
High
System Affected
- Microsoft Office 2000 Service Pack 3 and Microsoft Excel 2000
- Microsoft Office XP Service Pack 3 and Microsoft Excel 2002
- Microsoft Office 2003 Service Pack 2 and Microsoft Excel 2003, Microsoft Office Excel Viewer 2003
- Microsoft Works Suites:
Microsoft Works Suite 2004,
Microsoft Works Suite 2005
- Microsoft Office 2004 for Mac
- Microsoft Office v. X for Mac
Overview Multiple vulnerabilities have been reported in the way Microsoft Excel handles IMDATA, Column, Palette Records which could allow remote attackers who successfully exploit these vulnerabilities to take complete control of the affected system.
Description
1. Excel Malformed IMDATA Record Vulnerability ( CVE-2007-0027 )
This vulnerability is caused due to insufficient data validation by Excel when processing the IMDATA records. An attacker could exploit this vulnerability by creating a maliciously crafted Excel document and persuade a user to open the same. When Excel opens the specially crafted Excel file and parses a malformed IMDATA record, it may corrupt system memory in such a way that an attacker could execute arbitrary code.
2. Excel Malformed Record Vulnerability ( CVE-2007-0028 )
This vulnerability is caused due to insufficient data validation by Excel when processing the content of a file. An attacker could exploit this vulnerability by creating a malicious file and entice a user to open the same. When Excel parses the malicious file and processes a malformed record the remote attacker could execute arbitrary code on victim's system.
3. Excel Malformed String Vulnerability ( CVE-2007-0029)
This vulnerability is caused because Excel does not perform sufficient data validation when processing the content of a file. An attacker could exploit this vulnerability by creating a malicious file with malformed string and entice a user to open the same. When Excel parses the malicious string the remote attacker could execute arbitrary code on victim's system
4. Excel Malformed Column Record Vulnerability (CVE-2007-0030)
This vulnerability is caused since Excel fails to properly handle malformed Column records. When an Excel file is opened, Excel does not properly perform data validation on the Column record. An attacker could exploit this vulnerability by creating a specially crafted Column record in the Excel file and entice a user to open the same. When this malicious file is opened, the system memory could be corrupted, allowing the attacker to execute arbitrary code.
5. Excel Malformed Palette Record Vulnerability ( CVE-2007-0031)
This vulnerability is caused since Excel fails to perform data validation on Palette records embedded in documents. An attacker could exploit this vulnerability by creating a specially crafted Palette record in the Excel file and entice a user to open the same. When this malicious file is opened, the system memory could be corrupted, allowing the attacker to execute arbitrary code.
Note: If a user is logged on with administrative user rights, an attacker who successfully exploited this vulnerability could take complete control of an affected system.
WorkAround
Do not open or save Microsoft Excel files received from untrusted sources.
Solution
Apply appropriate updates as mentioned in the Microsoft Security Bulletin MS07-002
Vendor Information
http://www.microsoft.com/technet/security/bulletin/ms07-002.mspx
References Secunia
http://secunia.com/advisories/23676/
Security Focus
http://www.securityfocus.com/bid/21856
http://www.securityfocus.com/bid/21952
http://www.securityfocus.com/bid/21877
http://www.securityfocus.com/bid/21925
http://www.securityfocus.com/bid/21922
Security Tracker
http://securitytracker.com/alerts/2007/Jan/1017487.html
FrSIRT
http://www.frsirt.com/bulletins/8666 CVE Name
CVE-2007-0027
CVE-2007-0028
CVE-2007-0029
CVE-2007-0030
CVE-2007-0031
Disclaimer The information provided herein is on "as is" basis, without warranty of any kind.
Contact Information

Phone: +91-11-24368572
Postal address
Indian Computer Emergency Response Team (CERT-In)
Ministry of Communications and Information Technology
Electronics Niketan
6, C.G.O. Complex
New Delhi-110 003

|