BUGTRAQ ID: 30638
CVE(CAN) ID: CVE-2008-3004
Excel是Microsoft Office办公软件套件中的电子表格工具。
Excel在将Excel文件加载到内存时没有正确地验证电子表格内嵌图表中的AxesSet记录,如果XLS文件中包含有越界的数组值的话,则用户受骗打开了该文件的话就可能触发内存破坏,导致执行任意指令。
Microsoft Excel Viewer 2003
Microsoft Excel 2003 SP3
Microsoft Excel 2003 SP2
Microsoft Excel 2002 SP3
Microsoft Excel 2000 SP3
Microsoft Office 2008 for Mac
Microsoft Office 2004 for Mac
临时解决方法:
Office 2003
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Security\FileOpenBlock]
"BinaryFiles"=dword:00000001
2007 Office system
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security\FileOpenBlock]
"BinaryFiles"=dword:00000001
厂商补丁:
Microsoft已经为此发布了一个安全公告(MS08-043)以及相应补丁:
MS08-043:Vulnerabilities in Microsoft Excel Could Allow Remote Code Execution (954066)
链接:<a href=“http://www.microsoft.com/technet/security/Bulletin/MS08-043.mspx?pf=true” target=“_blank”>http://www.microsoft.com/technet/security/Bulletin/MS08-043.mspx?pf=true</a>