Microsoft 安全公告 MS07-054 - 重要

MSN Messenger 和 Windows Live Messenger 中的漏洞可能允许远程执行代码 (942099)

发布日期: 九月 11, 2007 | 更新日期: 九月 12, 2007

版本: 1.1

一般信息

摘要

此重要安全更新可消除 MSN Messenger 和 Windows Live Messenger 中公开披露的漏洞。 当用户接受攻击者的网络摄像机或视频聊天邀请时,漏洞可能允许远程执行代码。 成功利用此漏洞的攻击者可以完全控制受影响的系统。 那些帐户被配置为拥有较少系统用户权限的用户比具有管理用户权限的用户受到的影响要小。

使用 MSN Messenger 7.0.0820 或 Windows Live Messenger 8.1 的客户不受此漏洞的影响。 有关详细信息,请参阅本节中“受影响和不受影响的软件”小节。

有关漏洞的详细信息,请参阅下一节“漏洞信息”下面特定漏洞条目的常见问题 (FAQ) 小节。

建议。 Microsoft 建议在 Microsoft Windows 2000 Service Pack 4 上使用 MSN Messenger 6.2 和 MSN Messenger 7.0 的客户尽早升级到 MSN Messenger 7.0.0820。 在其他受支持的 Windows 平台上支持 MSN Messenger 6.2、MSN Messenger 7.0、MSN Messenger 7.5 或 Windows Live Messenger 8.0 的客户应尽早升级到 Windows Live Messenger 8.1。

已知问题。 无

受影响和不受影响的软件

已对下列软件进行测试,以确定受到影响的版本。 其他版本的支持生命周期已结束或者不受影响。

受影响的软件

操作系统软件最大安全影响综合严重程度等级此更新替代的公告

Microsoft Windows 2000 Service Pack 4

MSN Messenger 6.2
MSN Messenger 7.0

远程执行代码

重要

Windows XP Service Pack 2

MSN Messenger 6.2
MSN Messenger 7.0
MSN Messenger 7.5
Windows Messenger 8.0

远程执行代码

重要

Windows XP Professional x64 Edition

MSN Messenger 6.2
MSN Messenger 7.0
MSN Messenger 7.5
Windows Messenger 8.0

远程执行代码

重要

Windows XP Professional x64 Edition Service Pack 2

MSN Messenger 6.2
MSN Messenger 7.0
MSN Messenger 7.5
Windows Messenger 8.0

远程执行代码

重要

Windows Server 2003 Service Pack 1 和 Windows Server 2003 Service Pack 2

MSN Messenger 6.2
MSN Messenger 7.0
MSN Messenger 7.5
Windows Messenger 8.0

远程执行代码

重要

Windows Server 2003 x64 Edition

MSN Messenger 6.2
MSN Messenger 7.0
MSN Messenger 7.5
Windows Messenger 8.0

远程执行代码

重要

Windows Server 2003 x64 Edition Service Pack 2

MSN Messenger 6.2
MSN Messenger 7.0
MSN Messenger 7.5
Windows Messenger 8.0

远程执行代码

重要

Windows Vista

MSN Messenger 6.2
MSN Messenger 7.0
MSN Messenger 7.5
Windows Messenger 8.0

远程执行代码

重要

Windows Vista x64 Edition

MSN Messenger 6.2
MSN Messenger 7.0
MSN Messenger 7.5
Windows Messenger 8.0

远程执行代码

重要

不受影响的软件

操作系统软件

Microsoft Windows 2000 Service Pack 4

MSN Messenger 7.0.0820

Windows XP Service Pack 2

Windows Live Messenger 8.1

Windows XP Professional x64 Edition

Windows Live Messenger 8.1

Windows XP Professional x64 Edition Service Pack 2

Windows Live Messenger 8.1

Windows Server 2003 Service Pack 1 和 Windows Server 2003 Service Pack 2

Windows Live Messenger 8.1

Windows Server 2003 x64 Edition

Windows Live Messenger 8.1

Windows Server 2003 x64 Edition Service Pack 2

Windows Live Messenger 8.1

Windows Vista

Windows Live Messenger 8.1

Windows Vista x64 Edition

Windows Live Messenger 8.1

与此安全更新相关的常见问题 (FAQ)

此升级将如何分发?  
在登录到 MSN Messenger 服务时,早于 Windows XP 的受支持 Windows 操作系统版本上的 MSN Messenger 6.2 和 MSN Messenger 7.0 的用户将受到 MSN Messenger 服务中的客户端部署机制的提示以接受升级到 MSN Messenger 7.0.0820。

此外,需要立即下载 MSN Messenger 7.0.0820 升级程序的用户也可以通过使用“受影响的软件”表中提供的下载中心链接进行下载。 注意,这仅适用于受支持的 Microsoft Windows 2000 Service Pack 4 版本上的 MSN Messenger 6.2 和 MSN Messenger 7.0 的用户。

在登录到 MSN Messenger 或 Windows Live Messenger 服务时,受支持的 Windows XP 版本或更高版本上的 MSN Messenger 6.2、MSN Messenger 7.0、MSN Messenger 7.5 和 Windows Live Messenger 8.0 的用户将受到 MSN Messenger 或 Windows Live Messenger 服务中的客户端部署机制的提示以接受升级到 Windows Live Messenger 8.1。

此外,需要立即下载 Windows Live Messenger 8.1 升级程序的用户也可以通过使用“受影响的软件”表中提供的下载中心链接进行下载。 请注意,这仅适用于 Microsoft Windows 2000 Service Pack 4 以后的受支持版本平台上 MSN Messenger 6.2、MSN Messenger 7.0、MSN Messenger 7.5 和 Windows Live Messenger 8.0 的用户。

否则,MSN Messenger 或 Windows Live Messenger 客户端的易受攻击版本的用户不被允许连接到 MSN Messenger 或 Windows Live Messenger 服务。

Microsoft 为什么通过 MSN Messenger 或 Windows Live Messenger 服务以及下载来发布此升级?  
Microsoft 目前使用 MSN Messenger 或 Windows Live Messenger 服务发布 MSN Messenger 或 Windows Live Messenger 客户端升级的原因在于这些联机服务具有它们自己的客户端部署机制。 但是,下载中心链接也可用于“受影响的软件”表中提供的平台上运行的特定 MSN Messenger 或 WWindows Live Messenger 客户端,因为用户可能希望立即下载升级。

如果这是升级版,那么我该如何确定自己是否具有 MSN Messenger 或 Windows Live Messenger 的易受攻击的版本?  
当您尝试登录到 MSN Messenger 或 Windows Live Messenger 服务时,客户端部署机制将自动确定您的当前客户端版本和平台,如果需要则建议适当的升级。 另外,您可以通过依次单击“帮助”和“关于”来验证您的 MSN Messenger 或 Windows Live Messenger 客户端版本。

如果我没有升级到 MSN Messenger 7.0.0820 或 Windows Live Messenger 8.1 会怎么样?  
如果您不升级到 MSN Messenger 或 Windows Live Messenger 客户端的不受影响版本,根据您的平台,您每次尝试登录时都将收到升级提示。 如果您不接受升级,您将不能访问 MSN Messenger 或 Windows Live Messenger 服务。 有关 MSN Messenger 和 Windows Live Messenger 客户端的平台和升级版本的详细信息,请参阅此部分中“不受影响的软件”表。

其他 Microsoft 实时协作应用程序(如 Windows Messenger 或 Office Communicator)是否受此漏洞的影响?  
否。 其他消息传递应用程序不受影响,因为它们不包含容易受到攻击的组件。

漏洞信息

严重等级和漏洞标识符

按受影响软件列出的漏洞严重等级和最大安全影响
受影响的软件MSN Messenger 网络摄像机或视频聊天会话远程执行代码漏洞 - CVE-2007-2931综合严重程度等级

MSN Messenger 6.2
MSN Messenger 7.0
MSN Messenger 7.5
Windows Messenger 8.0

重要

远程执行代码

重要

MSN Messenger 网络摄像机或视频聊天会话远程执行代码漏洞 - CVE-2007-2931

远程执行代码漏洞存在于 MSN Messenger 6.2、MSN Messenger 7.0、MSN Messenger 7.5 和 Windows Live Messenger 8.0。当用户接受攻击者的网络摄像机或视频聊天邀请时,漏洞可能允许远程执行代码。 成功利用此漏洞的攻击者可以完全控制受影响的系统。 那些帐户被配置为拥有较少系统用户权限的用户比具有管理用户权限的用户受到的影响要小。

要在“常见漏洞和披露”列表中以标准条目查看此漏洞,请参阅 CVE-2007-2931

MSN Messenger 网络摄像机或视频聊天会话远程执行代码漏洞 (CVE-2007-2931) 的缓解因素

缓解是指一种设置、通用配置或者一般的最佳实践,它以默认状态存在,能够降低利用漏洞的严重性。 以下缓解因素在您遇到的情形中可能会有所帮助:

为了利用此漏洞,攻击者必须诱使用户接受 MSN Messenger 或 Windows Live Messenger 消息中的网络摄像机或视频聊天邀请。 攻击者没有任何办法强迫用户接受网络摄像机或视频聊天邀请。 相反,攻击者必须说服用户接受网络摄像机或视频聊天邀请。

成功利用此漏洞的攻击者可以获得与本地用户相同的用户权限。 那些帐户被配置为拥有较少系统用户权限的用户比具有管理用户权限的用户受到的影响要小。

2007 年 2 月发布的 Windows Live Messenger 8.1 的用户已经受到保护,不受此漏洞的影响。 最近发布的 MSN Messenger 7.0.0820 的用户也已经受到保护,不受此漏洞的影响。

MSN Messenger 网络摄像机或视频聊天会话远程执行代码漏洞 (CVE-2007-2931) 的变通办法

变通办法是指一种设置或配置更改,它不能从根本上纠正漏洞,但有助于在执行升级之前封堵已知的攻击源。 Microsoft 已测试了以下变通方法,并在讨论中指明了变通方法是否会降低功能性:

使用 ISA Server 阻止 MSN Messenger 或 Windows Live Messenger 流量。 请参阅 Microsoft 知识库文章 925120

变通办法的影响。 这防止 MSN Messenger 或 Windows Live Messenger 流量进出您的企业。

为 MSN Messenger 或 Windows Live Messenger 阻止某些网络端口。 请参阅 Microsoft 知识库文章 927847

变通办法的影响。 这允许管理员有选择地阻止网络摄像机和视频聊天会话,与阻止 MSN Messenger 或 Windows Live Messenger 流量完全相反。

MSN Messenger 网络摄像机或视频聊天会话远程执行代码漏洞 (CVE-2007-2931) 的常见问题

此漏洞的影响范围有多大?  
这是一个远程执行代码漏洞。 成功利用此漏洞的攻击者可以完全控制受影响的系统。 攻击者可随后安装程序;查看、更改或删除数据;或者创建拥有完全用户权限的新帐户。 那些帐户被配置为拥有较少系统用户权限的用户比具有管理用户权限的用户受到的影响要小。

造成漏洞的原因是什么?  
在 MSN Messenger 或 Windows Live Messenger 处理特制网络摄像机或视频聊天会话的方式中存在漏洞。 因此,内存可能以一种攻击者可以在登录用户的安全上下文中执行任意代码的方式受到破坏。

攻击者可能利用此漏洞执行什么操作?  
成功利用此漏洞的攻击者可以完全控制受影响的系统。 攻击者可随后安装程序;查看、更改或删除数据;或者创建拥有完全用户权限的新帐户。 那些帐户被配置为拥有较少系统用户权限的用户比具有管理用户权限的用户受到的影响要小。

攻击者如何利用此漏洞?  
攻击者可能向用户发送邀请,邀请用户加入为利用此漏洞而设计的特制网络摄像机或视频聊天会话。 但是,攻击者没有任何办法强迫用户加入网络摄像机或视频聊天会话。 相反,攻击者必须说服用户接受网络摄像机或视频聊天邀请。

受此漏洞威胁最大的系统有哪些?  
此漏洞需要用户登录到 MSN Messenger 或 Windows Live Messenger 服务并接受网络摄像机或视频聊天邀请才能让恶意操作发生。 因此,使用 MSN Messenger 6.2、MSN Messenger 7.0、MSN Messenger 7.5 或 Windows Live Messenger 8.0 的任何系统,例如工作站或服务器,都会受到此漏洞的威胁。

此更新有什么作用?  
MSN Messenger 7.0.0820 和 Windows Live Messenger 8.1 已更新,能够充分管理网络摄像机或视频聊天会话。

我没有使用任何网络广播。 我还必须升级吗?  
是。 当您登录时,MSN Messenger 或 Windows Live Messenger 服务将通知您升级到适合您的平台的 MSN Messenger 或 Windows Live Messenger 客户端(如果您未这样做)。

发布此安全公告时,此漏洞是否已公开披露?  
是。 此漏洞已公开披露。 已为此漏洞分配了常见漏洞和披露号码 CVE-2007-2931。

发布此安全公告时,Microsoft 是否收到任何有关此漏洞已被利用的报告?  
否。 在最初发布此安全公告时,Microsoft 看到了公开发布的概念证明代码示例,但未收到任何表明此漏洞已被公开用于攻击客户的信息。

更新信息

安全更新部署

受影响的软件

有关您的受影响软件的特定安全更新信息,请单击相应的链接:

Windows 2000 上的 MSN Messenger(所有版本)

参考表

下表包含升级到 MSN Messenger 7.0.0820 的信息:

先决条件

Microsoft Windows 2000 Service Pack 4 上的 MSN Messenger 6.2
Microsoft Windows 2000 Service Pack 4 上的 MSN Messenger 7.0

部署

在登录到 MSN Messenger 服务时,请接受升级到 MSN Messenger 7.0.0820 的提示。

此外,需要立即下载 MSN Messenger 7.0.0820 升级程序的用户也可以通过使用“受影响的软件”表中提供的下载中心链接进行下载。 注意,这仅适用于受支持的 Microsoft Windows 2000 Service Pack 4 版本上的 MSN Messenger 6.2 和 MSN Messenger 7.0 的用户。

重新启动要求

是,如果在升级期间系统上具有多个 MSN Messenger 会话的用户处于活动状态,在升级之后可能需要重新启动

删除信息

使用控制面板中的“添加或删除程序”工具

验证升级

在 MSN Messenger 中,单击“帮助”,然后单击“关于”。 检查版本号是否为 7.0.0820。

Windows XP、Windows Server 2003 和 Windows Vista 上的 MSN Messenger 或 Windows Live Messenger(所有版本)

参考表

下表包含升级到 Windows Live Messenger 8.1 的信息:

先决条件

Windows XP Service Pack 2 上的 MSN Messenger 6.2
Windows XP Service Pack 2 上的 MSN Messenger 7.0
Windows XP Service Pack 2 上的 MSN Messenger 7.5
Windows XP Service Pack 2 上的 Windows Live Messenger 8.0
Windows XP Professional x64 Edition 上的 MSN Messenger 6.2
Windows XP Professional x64 Edition 上的 MSN Messenger 7.0
Windows XP Professional x64 Edition 上的 MSN Messenger 7.5
Windows XP Professional x64 Edition 上的 Windows Live Messenger 8.0
Windows XP Professional x64 Edition Service Pack 2 上的 MSN Messenger 6.2
Windows XP Professional x64 Edition Service Pack 2 上的 MSN Messenger 7.0
Windows XP Professional x64 Edition Service Pack 2 上的 MSN Messenger 7.5
Windows XP Professional x64 Edition Service Pack 2 上的 Windows Live Messenger 8.0
Windows Server 2003 Service Pack 1 和 Windows Server 2003 Service Pack 2 上的 MSN Messenger 6.2
Windows Server 2003 Service Pack 1 和 Windows Server 2003 Service Pack 2 上的 MSN Messenger 7.0
Windows Server 2003 Service Pack 1 和 Windows Server 2003 Service Pack 2 上的 MSN Messenger 7.5
Windows Server 2003 Service Pack 1 和 Windows Server 2003 Service Pack 2 上的 Windows Live Messenger 8.0
Windows Server 2003 x64 Edition 上的 MSN Messenger 6.2
Windows Server 2003 x64 Edition 上的 MSN Messenger 7.0
Windows Server 2003 x64 Edition 上的 MSN Messenger 7.5
Windows Server 2003 x64 Edition 上的 Windows Live Messenger 8.0
Windows Server 2003 x64 Edition Service Pack 2 上的 MSN Messenger 6.2
Windows Server 2003 x64 Edition Service Pack 2 上的 MSN Messenger 7.0
Windows Server 2003 x64 Edition Service Pack 2 上的 MSN Messenger 7.5
Windows Server 2003 x64 Edition Service Pack 2 上的 Windows Live Messenger 8.0
Windows Vista 上的 MSN Messenger 6.2
Windows Vista 上的 MSN Messenger 7.0
Windows Vista 上的 MSN Messenger 7.5
Windows Vista 上的 Windows Live Messenger 8.0
Windows Vista x64 Edition 上的 MSN Messenger 6.2
Windows Vista x64 Edition 上的 MSN Messenger 7.0
Windows Vista x64 Edition 上的 MSN Messenger 7.5
Windows Vista x64 Edition 上的 Windows Live Messenger 8.0

部署

在登录到 MSN Messenger 或 Windows Live Messenger 服务时,请接受升级到 Windows Live Messenger 8.1 的提示。

此外,需要立即下载 Windows Live Messenger 8.1 升级程序的用户也可以通过使用“受影响的软件”表中提供的下载中心链接进行下载。 请注意,这仅适用于 Microsoft Windows 2000 Service Pack 4 以后的受支持版本平台上 MSN Messenger 6.2、MSN Messenger 7.0、MSN Messenger 7.5 和 Windows Live Messenger 8.0 的用户。

重新启动要求

是,如果在升级期间系统上具有多个 MSN Messenger 或 Windows Live Messenger 会话的用户处于活动状态,在升级之后可能需要重新启动

删除信息

使用控制面板中的“添加或删除程序”工具

验证升级

在 Windows Live Messenger 中,单击“帮助”,然后单击“关于”。 检查版本号是否为 is 8.1.0178.00。

其他信息

鸣谢

Microsoft 感谢下列人员或组织与我们一起致力于保护客户的利益:

team 509 的 Woo Shi 报告了 MSN Messenger 视频聊天远程执行代码漏洞 – CVE-2007-2931

支持

美国和加拿大的客户可拨打电话 1-866-PCSAFETY,从 Microsoft 产品支持服务获得技术支持。 与安全更新有关的电话支持服务是免费的。

其他国家(或地区)的用户可从当地的 Microsoft 分公司获得支持。 与安全更新有关的支持服务不收取任何费用。 有关如何就支持问题与 Microsoft 取得联系方面的详细信息,请访问国际支持网站

免责声明

Microsoft 知识库中的信息“按原样”提供,没有任何形式的担保。 Microsoft 不作任何明示或暗示保证,包括对适销性和针对特定目的的适用性的保证。 Microsoft Corporation 或其供应商不对任何损害(包括直接的、间接的、偶然的、必然的损害,商业利润损失,或特殊损害)承担任何责任,即使 Microsoft Corporation 或其供应商事先已被告知有可能发生此类损害。 有些州不允许排除或限制必然或偶然损害的赔偿责任,因此上述限制可能不适用。

修订版本

V1.0(2007 年 9 月 11 日): 已发布公告。

V1.1(2007 年 9 月 12 日): 下载中心链接已添加到“受影响的软件”表中,用于升级到 Windows Live Messenger 8.1。


返回页首返回页首