Lucene search

K
seebugRootSSV:3868
HistoryAug 19, 2008 - 12:00 a.m.

Microsoft Excel索引验证远程代码执行漏洞(MS08-043)

2008-08-1900:00:00
Root
www.seebug.org
12

0.961 High

EPSS

Percentile

99.5%

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
临时解决方法:

  • 在打开未知或不可信任来源的文件时,使用Microsoft Office隔离转换环境(MOICE)
  • 使用Microsoft Office文件阻断策略以防止打开未知或不可信任来源的Office 2003及更早版本的文档。可使用以下注册表脚本为Office 2003设置文件阻断策略:

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 Office文件。

厂商补丁:

Microsoft

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>