BUGTRAQ ID: 30641 CVE(CAN) ID: CVE-2008-3003 Excel是Microsoft Office办公软件套件中的电子表格工具。 Excel在实现访问认证时存在漏洞,如果.xlsx文件配置为不保存远程数据会话口令的话,Excel就无法正确地从connections.xml删除PWD字符串,这允许用户获得敏感信息并获得对远程数据源的访问。 Microsoft Excel 2007 SP1 Microsoft Excel 2007 Microsoft Office 2008 for Mac 临时解决方法: * 在.xlsx文件内编辑connections .xml,然后手动删除密码 Windows Shell方法: 1. 编辑之前先创建一个受影响的.xlsx文件的备份副本。 2. 在Windows XP或Windows Vista计算机上,将受影响的.xlsx文件的文件扩展名更改为.zip。 3. 使用Windows资源管理器,双击ZIP文件打开,然后双击xl文件夹。 4. 在xl文件夹中,单击“connections.xml”,然后将其从ZIP文件拖出到本地文件夹或桌面。 5. 使用鼠标右键单击“connections.xml”文件时将出现一个快捷菜单。在菜单中,单击“打开方式”,然后选择“记事本”。 6. 在记事本中,找到字符串“connection=”,然后在该字符串中搜索“PWD =”。删除“PDW=”之后和“;”之前的任何字符,因为这些字符是未正确保存的连接凭据。 7. 保存connections.xml文件,然后关闭记事本。 8. 将connections.xml文件拖回到ZIP文件夹,确保其放置在ZIP文件的xl文件夹中。 9. 将ZIP文件的文件扩展名改回为原来的.xlsx。 10. 在Excel 2007中打开文档,单击“数据”菜单,然后单击功能区连接部分中的“全部刷新”。请确认系统是否提示您输入密码。 * 使用Excel 2007通过数据连接加密文件 1. 在Excel 2007中打开包含保存的数据连接的.xlsx文件 2. 单击“Microsoft Office按钮”,指向“准备”,然后单击“加密文档”。 3. 键入密码(最多255个字符)。默认下,将使用AES...
BUGTRAQ ID: 30641 CVE(CAN) ID: CVE-2008-3003 Excel是Microsoft Office办公软件套件中的电子表格工具。 Excel在实现访问认证时存在漏洞,如果.xlsx文件配置为不保存远程数据会话口令的话,Excel就无法正确地从connections.xml删除PWD字符串,这允许用户获得敏感信息并获得对远程数据源的访问。 Microsoft Excel 2007 SP1 Microsoft Excel 2007 Microsoft Office 2008 for Mac 临时解决方法: * 在.xlsx文件内编辑connections .xml,然后手动删除密码 Windows Shell方法: 1. 编辑之前先创建一个受影响的.xlsx文件的备份副本。 2. 在Windows XP或Windows Vista计算机上,将受影响的.xlsx文件的文件扩展名更改为.zip。 3. 使用Windows资源管理器,双击ZIP文件打开,然后双击xl文件夹。 4. 在xl文件夹中,单击“connections.xml”,然后将其从ZIP文件拖出到本地文件夹或桌面。 5. 使用鼠标右键单击“connections.xml”文件时将出现一个快捷菜单。在菜单中,单击“打开方式”,然后选择“记事本”。 6. 在记事本中,找到字符串“connection=”,然后在该字符串中搜索“PWD =”。删除“PDW=”之后和“;”之前的任何字符,因为这些字符是未正确保存的连接凭据。 7. 保存connections.xml文件,然后关闭记事本。 8. 将connections.xml文件拖回到ZIP文件夹,确保其放置在ZIP文件的xl文件夹中。 9. 将ZIP文件的文件扩展名改回为原来的.xlsx。 10. 在Excel 2007中打开文档,单击“数据”菜单,然后单击功能区连接部分中的“全部刷新”。请确认系统是否提示您输入密码。 * 使用Excel 2007通过数据连接加密文件 1. 在Excel 2007中打开包含保存的数据连接的.xlsx文件 2. 单击“Microsoft Office按钮”,指向“准备”,然后单击“加密文档”。 3. 键入密码(最多255个字符)。默认下,将使用AES 128位加密来加密文档内容(使用密码作为加密密钥) * 在Excel 2007中,以Excel 97-2003文件格式保存此文件。 1. 在Excel 2007中打开包含保存的数据连接的.xlsx文件 2. 单击“Microsoft Office按钮”,指向“另存为”,然后单击“Excel 97-2003工作簿” 3. 为工作簿键入文件名,然后按“保存”按钮 厂商补丁: 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>