安全公告

Microsoft安全公告 MS07-040 - 严重

.NET Framework 中的漏洞可能允许远程代码执行(931212)

发布时间: 2007 年 7 月 10 日 |更新时间:2009 年 5 月 7 日

版本: 4.0

常规信息

执行摘要

此更新可解决三个私有报告的漏洞。 其中两个漏洞可能允许在安装了 .NET Framework 的客户端系统上执行远程代码,一个漏洞可以允许在运行 ASP.NET 的 Web 服务器上泄露信息。 在所有远程代码执行案例中,其帐户配置为对系统具有较少用户权限的用户的影响可能小于使用管理用户权限的用户。

此安全更新通过修改 .NET Framework 处理缓冲区分配的方式解决两个漏洞。 有关漏洞的详细信息,请参阅下一部分 “漏洞信息”下特定漏洞条目的常见问题解答(常见问题解答)子部分。

建议: Microsoft建议客户立即应用更新。

已知问题:Microsoft知识库文章931212记录客户安装此安全更新时可能会遇到的当前已知问题。 本文还记录了针对这些问题的建议解决方案。

受影响的和非受影响的软件

在受影响的和非受影响的软件的下表中,未列出的软件版本已超过其支持生命周期。 若要确定产品和版本的支持生命周期,请访问Microsoft 支持部门生命周期

受影响的软件

操作系统 组件 最大安全影响 聚合严重性分级 此更新所取代的公告
Microsoft .NET Framework 1.0 Service Pack 3
Windows 2000 Service Pack 4 Microsoft .NET Framework 1.0 (KB928367) 远程代码执行 严重 MS05-004
Windows XP Service Pack 2 和 Windows XP Service Pack 3 Microsoft .NET Framework 1.0 (KB928367) 远程代码执行 严重 MS05-004
Windows XP Professional x64 Edition 和 Windows XP Professional x64 Edition Service Pack 2 Microsoft .NET Framework 1.0 (KB928367) 远程代码执行 严重 MS05-004
Windows XP Tablet PC Edition 2005 和 Windows XP Media Center Edition 2005 Microsoft .NET Framework 1.0 (KB930494) 远程代码执行 严重 MS05-004
Windows Server 2003 Service Pack 1 和 Windows Server 2003 Service Pack 2 Microsoft .NET Framework 1.0 (KB928367) 远程代码执行 重要 MS05-004
具有 SP1 的 Windows Server 2003(适用于基于 Itanium 的系统)和带有 SP2 的 Windows Server 2003(适用于基于 Itanium 的系统)的 Windows Server 2003 Microsoft .NET Framework 1.0 (KB928367) 远程代码执行 重要 MS05-004
Windows Server 2003 x64 Edition 和 Windows Server 2003 x64 Edition Service Pack 2 Microsoft .NET Framework 1.0 (KB928367) 远程代码执行 重要 MS05-004
Windows Vista 和 Windows Vista Service Pack 1 Microsoft .NET Framework 1.0 (KB928367) 信息泄露 重要 MS05-004
Windows Vista Service Pack 2 Microsoft .NET Framework 1.0 (KB928367) 信息泄露 重要
Windows Server 2008 和 Windows Server 2008 Service Pack 2 Microsoft .NET Framework 1.0 (KB928367) 信息泄露 重要
Microsoft .NET Framework 1.1 Service Pack 1
Windows 2000 Service Pack 4 Microsoft .NET Framework 1.1 (KB928366) 远程代码执行 严重 MS05-004
Windows XP Service Pack 2 和 Windows XP Service Pack 3 Microsoft .NET Framework 1.1 (KB928366) 远程代码执行 严重 MS05-004
Windows XP Professional x64 Edition 和 Windows XP Professional x64 Edition Service Pack 2 Microsoft .NET Framework 1.1 (KB928366) 远程代码执行 严重 MS05-004
Windows Server 2003 Service Pack 1 和 Windows Server 2003 Service Pack 2 Microsoft .NET Framework 1.1 (KB933854) 远程代码执行 重要 MS05-004
具有 SP1 的 Windows Server 2003(适用于基于 Itanium 的系统)和带有 SP2 的 Windows Server 2003(适用于基于 Itanium 的系统)的 Windows Server 2003 Microsoft .NET Framework 1.1 (KB928366) 远程代码执行 重要 MS05-004
Windows Server 2003 x64 Edition 和 Windows Server 2003 x64 Edition Service Pack 2 Microsoft .NET Framework 1.1 (KB928366) 远程代码执行 重要 MS05-004
Windows Vista 和 Windows Vista Service Pack 1 Microsoft .NET Framework 1.1 (KB929729) 信息泄露 重要 MS05-004
Windows Vista Service Pack 2 Microsoft .NET Framework 1.1 (KB929729) 信息泄露 重要
Windows Vista x64 版本和 Windows Vista x64 版本 Service Pack 1 Microsoft .NET Framework 1.1 (KB929729) 信息泄露 重要 MS05-004
Windows Vista x64 版本 Service Pack 2 Microsoft .NET Framework 1.1 (KB929729) 信息泄露 重要
Windows Server 2008 和 Windows Server 2008 Service Pack 2 Microsoft .NET Framework 1.1 (KB929729) 信息泄露 重要
适用于基于 Itanium 的系统的 Windows Server 2008 和基于 Itanium 的系统 Service Pack 2 的 Windows Server 2008 Microsoft .NET Framework 1.1 (KB929729) 信息泄露 重要
Windows Server 2008 x64 Edition 和 Windows Server 2008 x64 Edition Service Pack 2 Microsoft .NET Framework 1.1 (KB929729) 信息泄露 重要
Microsoft .NET Framework 2.0
Windows 2000 Service Pack 4 Microsoft .NET Framework 2.0 (KB928365) 远程代码执行 严重 MS06-033MS06-056
Windows XP Service Pack 2 和 Windows XP Service Pack 3 Microsoft .NET Framework 2.0 (KB928365) 远程代码执行 严重 MS06-033MS06-056
Windows XP Professional x64 Edition 和 Windows XP Professional x64 Edition Service Pack 2 Microsoft .NET Framework 2.0 (KB928365) 远程代码执行 严重 MS06-033MS06-056
Windows Server 2003 Service Pack 1 和 Windows Server 2003 Service Pack 2 Microsoft .NET Framework 2.0 (KB928365) 远程代码执行 重要 MS06-033MS06-056
具有 SP1 的 Windows Server 2003(适用于基于 Itanium 的系统)和带有 SP2 的 Windows Server 2003(适用于基于 Itanium 的系统)的 Windows Server 2003 Microsoft .NET Framework 2.0 (KB928365) 远程代码执行 重要 MS06-033MS06-056
Windows Server 2003 x64 Edition 和 Windows Server 2003 x64 Edition Service Pack 2 Microsoft .NET Framework 2.0 (KB928365) 远程代码执行 重要 MS06-033MS06-056
Windows Vista Microsoft .NET Framework 2.0 (KB929916) 信息泄露 重要
Windows Vista x64 版本 Microsoft .NET Framework 2.0 (KB929916) 信息泄露 重要

受影响的软件

操作系统 组件
Windows XP Service Pack 2 和 Windows XP Service Pack 3 Microsoft .NET Framework 3.0、Microsoft .NET Framework 3.0 Service Pack 1 和 Microsoft .NET Framework 3.5
Windows XP Professional x64 Edition 和 Windows XP Professional x64 Edition Service Pack 2 Microsoft .NET Framework 3.0、Microsoft .NET Framework 3.0 Service Pack 1 和 Microsoft .NET Framework 3.5
Windows Server 2003 Service Pack 1 和 Windows Server 2003 Service Pack 2 Microsoft .NET Framework 3.0、Microsoft .NET Framework 3.0 Service Pack 1 和 Microsoft .NET Framework 3.5
Windows Server 2003 x64 Edition 和 Windows Server 2003 x64 Edition Service Pack 2 Microsoft .NET Framework 3.0、Microsoft .NET Framework 3.0 Service Pack 1 和 Microsoft .NET Framework 3.5
Windows Vista Microsoft .NET Framework 3.0 和 Microsoft .NET Framework 3.5
Windows Vista x64 版本 Microsoft .NET Framework 3.0 和 Microsoft .NET Framework 3.5
Windows Vista Service Pack 1 和 Windows Vista Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 1、Microsoft .NET Framework 3.0 Service Pack 1 和 Microsoft .NET Framework 3.5
Windows Vista x64 Edition Service Pack 1 和 Windows Vista x64 Edition Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 1、Microsoft .NET Framework 3.0 Service Pack 1 和 Microsoft .NET Framework 3.5
Windows Server 2008 和 Windows Server 2008 Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 1、Microsoft .NET Framework 3.0 Service Pack 1 和 Microsoft .NET Framework 3.5
适用于基于 Itanium 的系统的 Windows Server 2008 和基于 Itanium 的系统 Service Pack 2 的 Windows Server 2008 Microsoft .NET Framework 2.0 Service Pack 1、Microsoft .NET Framework 3.0 Service Pack 1 和 Microsoft .NET Framework 3.5
Windows Server 2008 x64 Edition 和 Windows Server 2008 x64 Edition Service Pack 2 Microsoft .NET Framework 2.0 Service Pack 1、Microsoft .NET Framework 3.0 Service Pack 1 和 Microsoft .NET Framework 3.5

此列表中的软件已经过测试,以确定版本是否受到影响。 其他版本要么不再包含安全更新支持,要么可能不受影响。 若要确定产品和版本的支持生命周期,请访问Microsoft 支持部门生命周期网站

为什么本公告于 2008 年 4 月 22 日修订?
本公告进行了修订,添加了 .NET Framework 1.0(KB928367)、.NET Framework 1.1(KB928366),并将 .NET Framework 版本 2.0(KB928365)添加为 Windows XP Service Pack 3 受影响的组件。 这是仅检测更新。 二进制文件没有更改。 已安装 .NET Framework 1.0、.NET Framework 1.1 和 .NET Framework 版本 2.0 安全更新的 Windows XP 的客户在应用 Windows XP Service Pack 3 后无需重新安装更新。

为什么本公告于 2008 年 3 月 25 日修订?
本公告进行了修订,添加了 .NET Framework 1.0 (KB928367) 和 .NET Framework 1.1 (KB929729) 作为 Windows Vista Service Pack 1 和 Windows Server 2008 受影响的组件。 已安装 .NET Framework 1.0 和 .NET Framework 1.1 安全更新的 Windows Vista 客户在应用 Windows Vista Service Pack 1 后无需重新安装更新。 默认情况下,Windows Server 2008 不包括 .NET Framework 1.0 或 .NET Framework 1.1。 客户只需在独立安装 .NET Framework 1.0 或 .NET Framework 1.1 的 Windows Server 2008 系统上应用更新。

此安全公告显示,.NET Framework 3.0 不受影响。 .NET Framework 3.0 与受影响的早期版本有何关联?
Microsoft .NET Framework 3.0 是 .NET Framework 2.0 的超集。 Microsoft此安全更新中列为“非受影响的软件”的 .NET Framework 3.0 是指作为 .NET Framework 2.0 超集添加的四项新技术。 这些技术包括:Windows Presentation Foundation(WPF)、Windows Workflow Foundation(WF)、Windows Communication Foundation(WCF)和 Windows CardSpace。 此安全更新中解决的漏洞不会影响四种特定的 .NET Framework 3.0 技术中的任何一项。 希望详细了解 .NET Framework 3.0 的开发人员,并且它与以前的版本有关,请参阅以下 .NET Framework 3.0 版本控制与部署 MSDN 一文。 有关 .NET Framework 3.0 的其他信息也可以在以下 MSDN 文章中找到。

我只安装了 .NET Framework 3.0。 为什么我收到安全更新?
没有面向 WPF、WF、WCF 和 CardSpace 技术的安全更新,这些技术共同构成了 Microsoft .NET Framework 3.0,因为它们不受此安全更新中的任何漏洞的影响。 但是,每次安装 Microsoft .NET Framework 3.0 还包括 .NET Framework 2.0,这是此安全更新中受影响的产品,因此,此更新会提供给所有系统(如果适用)。

客户安装此安全更新时可能会遇到哪些已知问题?
Microsoft知识库文章931212 记录客户安装此安全更新时可能会遇到的当前已知问题。 本文还记录了针对这些问题的建议解决方案。

此更新是否包含与安全相关的功能更改?
是的。 除了本公告的“漏洞信息”部分列出的更改外,此更新还包括对 ASP.NET 的深层防御更改。 此深层防御更改可缓解公开报告的问题,并分配了常见漏洞和暴露号 CVE-2006-7192

ASP.NET 使用 ASP.NET 请求验证功能开发的 Web 应用程序不能取代限制不受信任的输入变量的有效验证层。 希望详细了解 ASP.NET 提供 Web 应用程序的安全功能的开发人员可能会参阅以下 MSDN 文章

如何实现知道我的 ASP.NET Web 应用程序是否容易受到此问题?
ASP.NET 开发的 Web 应用程序将所有不受信任的输入变量限制为一系列预期值或字符不会受到影响。 有关强化 ASP.NET Web 应用程序的详细信息,请参阅 Microsoft知识库文章815155

此更新是否包含对功能的任何更改?
是的。 除了公告部分“漏洞信息”下特定漏洞条目的常见问题解答(FAQ)子部分中列出的更改外,此更新还包括与安全性无关的更改。 除了与此安全更新相关的已知问题, Microsoft知识库文章931212 此 .NET Framework 安全更新中引入的功能更改。

为什么此更新包含与安全性无关的功能更改?
所有 .NET Framework 更新都是累积更新,这意味着发布的安全更新可能包括尚未在下一个计划服务方法(如 Service Pack)中发布的功能更改。

为什么此公告使用受影响的 .NET Framework 版本的 Service Pack 信息进行更新?
此公告已更新,以提供有关 .NET Framework 支持版本以及哪些 Service Pack 适用于受影响产品的其他说明。 未安装受支持版本的 .NET Framework 的客户将不会提供此更新。 客户应先将系统上的 .NET Framework 版本升级到受支持的 Service Pack,然后再尝试应用此更新。

有关 .NET Framework 版本及其支持的 Service Pack 的其他信息,请参阅生命周期支持的 Service Pack。

为什么此更新解决了多个报告的安全漏洞?
此更新包含对多个漏洞的支持,因为解决这些问题所需的修改位于相关文件中。 客户无需安装几乎相同的多个更新,而只需要安装此更新。

我使用的是此安全公告中讨论的旧版软件。 应采取何种操作?
此公告中列出的受影响的软件已经过测试,以确定受影响的版本。 其他版本已超过其支持生命周期。 若要确定产品和版本的支持生命周期,请访问Microsoft 支持部门生命周期

对于具有较旧版本的软件的客户,应优先迁移到受支持的版本,以防止潜在的漏洞暴露。 有关 Windows 产品生命周期的详细信息,请访问以下Microsoft 支持部门生命周期。 有关这些操作系统版本的延长安全更新支持期的详细信息,请访问 Microsoft产品支持服务网站

需要旧版软件自定义支持的客户必须联系其Microsoft帐户团队代表、其技术客户经理或相应的Microsoft合作伙伴代表以获取自定义支持选项。 没有联盟、顶级或授权合同的客户可以与其本地Microsoft销售办公室联系。 有关联系信息,请访问Microsoft全球信息网站,选择国家/地区,然后单击“转到以查看电话号码列表。 呼叫时,请与当地顶级支持销售经理交谈。 有关详细信息,请参阅 Windows 操作系统产品支持生命周期常见问题解答

漏洞信息

严重性分级和漏洞标识符

受影响的软件 .NET PE 加载程序漏洞 - CVE-2007-0041 ASP.NET 空字节终止漏洞 - CVE-2007-0042 .NET JIT 编译器漏洞 - CVE-2007-0043 聚合严重性分级
Windows 2000
在 Windows 2000 Service Pack 4 上安装时,Microsoft .NET Framework 1.0 Service Pack 3 关键 远程代码执行 重要信息 披露 关键
在 Windows 2000 Service Pack 4 上安装时,Microsoft .NET Framework 1.1 Service Pack 1 关键 远程代码执行 重要信息 披露 关键
在 Windows 2000 Service Pack 4 上安装时,Microsoft .NET Framework 2.0 关键 远程代码执行 重要信息 披露 关键 远程代码执行 关键
Windows XP
在 Windows XP Service Pack 2 和 Windows XP Service Pack 3 上安装时,Microsoft .NET Framework 1.0 Service Pack 3 关键 远程代码执行 重要信息 披露 关键
在 Windows XP Professional x64 Edition 和 Windows XP Professional x64 Edition Service Pack 2 上安装时,Microsoft .NET Framework 1.0 Service Pack 3 关键 远程代码执行 重要信息 披露 关键
Microsoft Windows XP Tablet PC Edition 2005 和 Windows XP Media Center Edition 2005 上的 .NET Framework 1.0 Service Pack 3 关键 远程代码执行 重要信息 披露 关键
在 Windows XP Service Pack 2 和 Windows XP Service Pack 3 上安装时,Microsoft .NET Framework 1.1 Service Pack 1 关键 远程代码执行 重要信息 披露 关键
在 Windows XP Professional x64 版本和 Windows XP Professional x64 Edition Service Pack 2 上安装时,Microsoft .NET Framework 1.1 Service Pack 1 关键 远程代码执行 重要信息 披露 关键
在 Windows XP Service Pack 2 和 Windows XP Service Pack 3 上安装时,Microsoft .NET Framework 2.0 关键 远程代码执行 重要信息 披露 关键 远程代码执行 关键
在 Windows XP Professional x64 Edition 和 Windows XP Professional x64 Edition Service Pack 2 上安装时,Microsoft .NET Framework 2 关键 远程代码执行 重要信息 披露 关键 远程代码执行 关键
Windows Server 2003
在 Windows Server 2003 Service Pack 1 和 Windows Server 2003 Service Pack 2 上安装时,Microsoft .NET Framework 1.0 Service Pack 3 中等 远程代码执行 重要信息 披露 重要说明
Microsoft .NET Framework 1.0 Service Pack 3 时,在 Windows Server 2003 上安装 SP1(适用于基于 Itanium 的系统)和带有 SP2 的 Windows Server 2003(适用于基于 Itanium 的系统)的 Windows Server 2003 中等 远程代码执行 重要信息 披露 重要说明
在 Windows Server 2003 x64 版本和 Windows Server 2003 x64 Edition Service Pack 2 上安装时,Microsoft .NET Framework 1.0 Service Pack 3 中等 远程代码执行 重要信息 披露 重要说明
在 Windows Server 2003 Service Pack 1 和 Windows Server 2003 Service Pack 2 上Microsoft .NET Framework 1.1 Service Pack 2 中等 远程代码执行 重要信息 披露 重要说明
Microsoft .NET Framework 1.1 Service Pack 1 时,在 Windows Server 2003 上安装 SP1(适用于基于 Itanium 的系统)和具有 SP2 的 Windows Server 2003(适用于基于 Itanium 的系统)的 Windows Server 2003 中等 远程代码执行 重要信息 披露 重要说明
在 Windows Server 2003 x64 版本和 Windows Server 2003 x64 Edition Service Pack 2 上安装时,Microsoft .NET Framework 1.1 Service Pack 2 中等 远程代码执行 重要信息 披露 重要说明
在 Windows Server 2003 Service Pack 1 和 Windows Server 2003 Service Pack 2 上安装时,Microsoft .NET Framework 2.0 中等 远程代码执行 重要信息 披露 中等 远程代码执行 重要说明
在 Windows Server 2003 上安装适用于基于 Itanium 的系统的 SP1 时,Microsoft .NET Framework 2.0,而 Windows Server 2003 安装了 SP2,用于基于 Itanium 的系统 中等 远程代码执行 重要信息 披露 中等 远程代码执行 重要说明
在 Windows Server 2003 x64 版本和 Windows Server 2003 x64 Edition Service Pack 2 上安装时,Microsoft .NET Framework 2.0 中等 远程代码执行 重要信息 披露 中等 远程代码执行 重要说明
Windows Vista 系列
在 Windows Vista、Windows Vista Service Pack 1 和 Windows Vista Service Pack 2 上安装时,Microsoft .NET Framework 1.0 Service Pack 3 重要信息 披露 重要说明
在 Windows Vista、Windows Vista Service Pack 1 和 Windows Vista Service Pack 2 上安装时,Microsoft .NET Framework 1.1 Service Pack 1 重要信息 披露 重要说明
在 Windows Vista x64 版本、Windows Vista x64 版本 Service Pack 1 和 Windows Vista x64 Edition Service Pack 2 上安装时,Microsoft .NET Framework 1.1 Service Pack 1 重要信息 披露 重要说明
windows Vista 上的 Microsoft .NET Framework 2.0 重要信息 披露 重要说明
在 Windows Vista x64 版本上Microsoft .NET Framework 2.0 重要信息 披露 重要说明
Windows Server 2008
在 Windows Server 2008 和 Windows Server 2008 Service Pack 2 上安装时,Microsoft .NET Framework 1.0 Service Pack 3 中等 远程代码执行 重要信息 披露 重要说明
在 Windows Server 2008 和 Windows Server 2008 Service Pack 2 上安装时,Microsoft .NET Framework 1.1 Service Pack 1 中等 远程代码执行 重要信息 披露 重要说明
在 Windows Server 2008 上安装适用于基于 Itanium 的系统时,Microsoft .NET Framework 1.1 Service Pack 1,以及基于 Itanium 的系统 Service Pack 2 的 Windows Server 2008 中等 远程代码执行 重要信息 披露 重要说明
在 Windows Server 2008 x64 版本和 Windows Server 2008 x64 Edition Service Pack 2 上安装时,Microsoft .NET Framework 1.1 Service Pack 2 中等 远程代码执行 重要信息 披露 重要说明

评估 基于受漏洞影响的系统类型、其典型部署模式以及利用漏洞对它们的影响。

.NET PE 加载程序漏洞 - CVE-2007-0041:

.NET Framework 中存在远程代码执行漏洞,该漏洞可能允许成功利用此漏洞的攻击者通过登录用户的权限对系统进行更改。 如果用户使用管理用户权限登录,攻击者可以完全控制受影响的系统。 然后,攻击者可能会安装程序、查看更改项或删除数据,还可能会使用完全用户权限创建新的帐户。 与使用管理用户权限操作的用户相比,其帐户在系统上具有更少用户权限的用户更不易受到影响。

若要将此漏洞视为常见漏洞和公开列表中的标准条目,请参阅 CVE-2007-0041

缓解 .NET PE 加载程序漏洞的因素 - CVE-2007-0041:

缓解是指在默认状态下存在的设置、常见配置或一般最佳做法,这可能会降低漏洞利用的严重性。 以下缓解因素可能对你的情况有所帮助:

  • 在基于 Web 的攻击方案中,攻击者必须托管包含用于利用此漏洞的网页的网站。 攻击者无法强制用户访问专门制作的网站。 相反,攻击者必须说服他们访问该网站,通常是通过让他们单击一个链接,将他们带到攻击者的网站。 单击链接后,系统会提示他们执行多个操作。 只有在攻击执行这些操作后才会发生。
  • 成功利用此漏洞的攻击者可能会获得与本地用户相同的用户权限。 与使用管理用户权限操作的用户相比,其帐户在系统上具有更少用户权限的用户更不易受到影响。
  • 默认情况下,所有受支持的 Microsoft Outlook 和 Microsoft Outlook Express 在受限站点区域中打开 HTML 电子邮件。 受限站点区域通过阻止读取 HTML 电子邮件时使用 Active Scripting 和 ActiveX 控件,帮助减少利用此漏洞的成功攻击数。 但是,如果用户单击电子邮件中的链接,他们仍可能通过基于 Web 的攻击方案容易受到此问题的影响。
  • 默认情况下,Windows Server 2003 上的 Internet Explorer 在称为 增强安全配置的受限模式下运行。 此模式将 Internet 区域的安全级别设置为“高”。 这是尚未添加到 Internet Explorer 受信任网站区域的网站的缓解因素。 有关 Internet Explorer 增强的安全配置的详细信息,请参阅此漏洞部分的常见问题解答子部分。
  • 受支持版本的 Windows 中不包括 .NET Framework 1.0,但以下情况除外:
    • Windows XP Tablet PC Edition 2005
    • Windows XP Media Center Edition 2005
  • 受支持版本的 Windows 中不包括 .NET Framework 1.1,但以下情况除外:
    • Windows Server 2003 Service Pack 1
    • Windows Server 2003 Service Pack 2
  • 受支持版本的 Windows 中不包括 .NET Framework 2.0,但以下情况除外:
    • Windows Vista 和 Windows Vista Service Pack 1
    • Windows Vista x64 版本和 Windows Vista x64 版本 Service Pack 1

.NET PE 加载程序漏洞的解决方法 - CVE-2007-0041:

Microsoft已测试以下解决方法。 尽管这些解决方法不会纠正基础漏洞,但它们有助于阻止已知的攻击途径。 当解决方法减少功能时,将在以下部分中标识它。

  • 在这些区域中运行 ActiveX 控件和活动脚本之前,请将 Internet 和本地 Intranet 安全区域设置设置为“高”以提示。
    通过在运行 ActiveX 控件之前更改 Internet 安全区域的设置来提示,帮助防范此漏洞。 可以通过将浏览器安全性设置为 “高”来执行此操作。

    若要在 Microsoft Internet Explorer 中提高浏览安全级别,请执行以下步骤:

    1. 在 Internet Explorer 工具菜单上,单击“Internet 选项”。
    2. “Internet 选项 ”对话框中,单击“ 安全 ”选项卡,然后单击“ Internet ”图标。
    3. 在此区域的安全级别下,将滑块移动到“高”。 这为访问“高”的所有网站设置安全级别。

    请注意 ,如果没有显示滑块,请单击“ 默认级别”,然后将滑块移动到 “高”。

    请注意 ,将级别设置为 “高 ”可能会导致某些网站无法正常工作。 如果在更改此设置后难以使用网站,并且确信网站安全使用,则可以将该网站添加到受信任的网站列表中。 这样,即使安全设置设置为 “高”,站点也能正常工作。

    解决方法的影响: 在运行 ActiveX 控件和活动脚本之前提示有副作用。 许多位于 Internet 或 Intranet 上的网站都使用 ActiveX 或 Active Scripting 来提供其他功能。 例如,在线电子商务网站或银行网站可能使用 ActiveX 控件提供菜单、订购表单,甚至帐户账单。 在运行 ActiveX 控件或活动脚本之前提示是影响所有 Internet 和 Intranet 站点的全局设置。 启用此解决方法时,会经常提示你。 对于每个提示,如果你觉得你信任访问的网站,请单击“是以运行 ActiveX 控件或活动脚本。 如果不想提示输入所有这些站点,请使用“将信任的站点添加到 Internet Explorer 受信任站点区域”中所述的步骤。

    将信任的站点添加到 Internet Explorer 受信任的站点区域。

    将 Internet Explorer 设置为在 Internet 区域和本地 Intranet 区域中运行 ActiveX 控件和活动脚本之前需要提示后,可以将信任的站点添加到 Internet Explorer 受信任的站点区域。 这样,就可以像今天一样继续使用受信任的网站,同时帮助保护你免受不受信任的网站的此攻击。 建议仅将信任的站点添加到受信任的站点区域。

    为此,请按照下列步骤进行操作:

    1. 在 Internet Explorer 中,单击“工具”,单击“Internet 选项”,然后单击“安全选项卡。
    2. “选择 Web 内容区域”中指定其当前安全设置框,单击“受信任的站点”,然后单击“网站”。
    3. 如果要添加不需要加密通道的站点,请单击以清除 此区域 中的所有站点的“要求服务器验证”(https:)。
    4. “将此网站添加到区域 ”框中,键入你信任的网站 URL,然后单击“ 添加”。
    5. 对要添加到该区域的每个站点重复这些步骤。
    6. 单击“ 确定 ”两次以接受更改并返回到 Internet Explorer。

    请注意 ,添加你信任的任何站点不会在计算机上采取恶意操作。 特别是要添加的两个是“*.windowsupdate.microsoft.com”和“*.update.microsoft.com”(不含引号)。 这些站点将托管更新,它需要 ActiveX 控件才能安装更新。

  • 在 Internet 和本地 Intranet 安全区域中运行活动脚本或禁用活动脚本之前,请将 Internet Explorer 配置为提示。
    通过在运行活动脚本之前将设置更改为提示,或者在 Internet 和本地 Intranet 安全区域中禁用活动脚本,帮助防范此漏洞。 为此,请按照下列步骤进行操作:

    1. 在 Internet Explorer 中,单击“工具”菜单上的Internet 选项”。
    2. 单击“安全”选项卡。
    3. 单击“Internet”,然后单击“自定义级别”。
    4. 在“设置”部分“活动脚本”下,单击“提示”或“禁用,然后单击“确定”。
    5. 单击“本地 Intranet”,然后单击“自定义级别”。
    6. 在“设置”部分“活动脚本”下,单击“提示”或“禁用,然后单击“确定”。
    7. 单击“ 确定 ”两次以返回到 Internet Explorer。

    请注意 ,在 Internet 和本地 Intranet 安全区域中禁用活动脚本可能会导致某些网站工作不正确。 如果在更改此设置后难以使用网站,并且确信网站安全使用,则可以将该网站添加到受信任的网站列表中。 这将允许网站正常工作。

    解决方法的影响: 在运行活动脚本之前提示有副作用。 许多位于 Internet 或 Intranet 上的网站都使用活动脚本来提供其他功能。 例如,在线电子商务网站或银行网站可能使用活动脚本来提供菜单、订购表单甚至帐户帐单。 运行活动脚本之前提示是影响所有 Internet 和 Intranet 站点的全局设置。 启用此解决方法时,会经常提示你。 对于每个提示,如果你觉得你信任访问的网站,请单击“是以运行活动脚本。 如果不想提示输入所有这些站点,请使用“将信任的站点添加到 Internet Explorer 受信任站点区域”中所述的步骤。

    将信任的站点添加到 Internet Explorer 受信任的站点区域。

    将 Internet Explorer 设置为在 Internet 区域和本地 Intranet 区域中运行 ActiveX 控件和活动脚本之前需要提示后,可以将信任的站点添加到 Internet Explorer 受信任的站点区域。 这样,就可以像今天一样继续使用受信任的网站,同时帮助保护你免受不受信任的网站的此攻击。 建议仅将信任的站点添加到受信任的站点区域。

    为此,请按照下列步骤进行操作:

    1. 在 Internet Explorer 中,单击“工具”,单击“Internet 选项”,然后单击“安全选项卡。
    2. “选择 Web 内容区域”中指定其当前安全设置框,单击“受信任的站点”,然后单击“网站”。
    3. 如果要添加不需要加密通道的站点,请单击以清除 此区域 中的所有站点的“要求服务器验证”(https:)。
    4. “将此网站添加到区域 ”框中,键入你信任的网站 URL,然后单击“ 添加”。
    5. 对要添加到该区域的每个站点重复这些步骤。
    6. 单击“ 确定 ”两次以接受更改并返回到 Internet Explorer。

    请注意 ,添加你信任的任何站点不会在计算机上采取恶意操作。 特别是要添加的两个是“*.windowsupdate.microsoft.com”和“*.update.microsoft.com”(不含引号)。 这些站点将托管更新,它需要 ActiveX 控件才能安装更新。

  • 阅读纯文本格式的电子邮件,以帮助保护自己免受 HTML 电子邮件攻击途径的攻击
    你可以通过将电子邮件设置更改为使用 Outlook 2002 及更高版本、Outlook Express 6 及更高版本或 Windows 邮件以纯文本方式读取电子邮件,从而帮助保护自己免受此漏洞的侵害。 有关 Outlook 中的信息,请在“帮助”中搜索“纯文本”并查看“以纯文本阅读邮件”。 在 Outlook Express 中,在“帮助”中搜索“纯文本”并查看“降低电子邮件病毒的风险”。 在 Windows 邮件中,在“帮助”中搜索“纯文本”,并查看“Windows 邮件中的安全和隐私”。

    解决方法的影响: 以纯文本格式查看的电子邮件将不包含图片、专用字体、动画或其他丰富内容。 此外:

    • 更改将应用于预览窗格并打开消息。
    • 图片成为附件,以便它们不会丢失。
    • 由于消息在存储中仍采用 RTF 或 HTML 格式,因此对象模型(自定义代码解决方案)的行为可能出人意料。
  • 在 Internet Explorer 7 中禁用 .Net 控件
    可以通过更改设置以禁用 Internet 和本地 Intranet 安全区域中的 .NET 控件来帮助防范此漏洞。 为此,请按照下列步骤进行操作:

    1. 在 Internet Explorer 7 中,单击“工具”菜单上的Internet 选项”。
    2. 单击“安全”选项卡。
    3. 单击“Internet”,然后单击“自定义级别”。
    4. 将以下选项更改为 “已禁用”:
    5. .Net Framework
    6. 松散 XAML
    7. XAML 浏览器应用程序
    8. XPS 文档
    9. .Net Framework 依赖组件
    10. 运行未使用 Authenticode 签名的组件
    11. 运行使用 Authenticode 签名的组件
    12. 单击“确定保存更改
    13. 在其他风险区域中进行相同的更改。
    14. 单击“ 确定 ”两次以返回到 Internet Explorer。

    解决方法的影响: .NET 控件不会在配置的区域中加载。

.NET PE 加载程序漏洞常见问题解答 - CVE-2007-0041:

漏洞的范围是什么?
如果成功利用,此远程代码执行漏洞可能会允许攻击者以登录用户身份运行任意代码。

导致漏洞的原因是什么?
.NET Framework PE 加载程序服务中的未选中缓冲区。

攻击者可能使用漏洞执行哪些操作?
成功利用此漏洞的攻击者可以使用登录用户的权限对系统进行更改。 如果用户使用管理用户权限登录,攻击者可以完全控制受影响的系统。 然后,攻击者可能会安装程序、查看更改项或删除数据,还可能会使用完全用户权限创建新的帐户。 与使用管理用户权限操作的用户相比,其帐户在系统上具有更少用户权限的用户更不易受到影响。

攻击者如何利用漏洞?
攻击者可以托管一个专门制作的网站,该网站旨在通过 Internet Explorer 利用此漏洞,然后说服用户查看网站。 这还可以包括接受用户提供的内容或广告的网站、托管用户提供的内容或广告的网站以及泄露的网站。 这些网站可能包含可能利用此漏洞的特制内容。 但是,在所有情况下,攻击者都无法强制用户访问这些网站。 相反,攻击者必须说服用户访问该网站,通常是通过让他们单击电子邮件或即时信使请求中的链接,将用户带到攻击者的网站。 单击链接后,系统会提示他们执行多个操作。 只有在攻击执行这些操作后才会发生。 还可以通过使用横幅广告或其他方法向受影响的系统传送 Web 内容来显示特制的 Web 内容。

哪些系统主要面临漏洞的风险?
此漏洞要求用户登录并访问网站或在本地运行 .NET 应用程序,以便发生任何恶意操作。 因此,Internet Explorer 经常使用的任何系统(例如工作站或终端服务器)都受到此漏洞的最大风险。

我正在运行适用于 Windows Server 2003 的 Internet Explorer。 这是否缓解了此漏洞?
是的。 默认情况下,适用于 Windows Server 2003 的 Internet Explorer 以受限模式运行,称为 增强的安全配置。 增强的安全配置是 Internet Explorer 中的一组预配置设置,可降低用户在服务器上下载和运行恶意 Web 内容的可能性。 这是尚未添加到 Internet Explorer 受信任网站区域的网站的缓解因素。 另 请参阅管理 Internet Explorer 增强的安全配置

更新的作用是什么?
更新通过修改 .NET Framework PE 加载程序在将消息传递给分配的缓冲区之前验证消息长度的方式来消除漏洞。

发布此安全公告后,是否已公开披露此漏洞?
否。 Microsoft通过负责任的披露收到了有关此漏洞的信息。

ASP.NET Null 字节终止漏洞 - CVE-2007-0042:

.NET Framework 中存在信息泄露漏洞,该漏洞可能允许成功利用此漏洞的攻击者绕过 ASP.NET 网站的安全功能来下载任何网页的内容。

若要将此漏洞视为常见漏洞和公开列表中的标准条目,请参阅 CVE-2007-0042

ASP.NET Null 字节终止漏洞的缓解因素 - CVE-2007-0042:

缓解是指在默认状态下存在的设置、常见配置或一般最佳做法,这可能会降低漏洞利用的严重性。 以下缓解因素可能对你的情况有所帮助:

ASP.NET 开发的 Web 应用程序将所有不受信任的输入变量(包括 null 字节)限制为一系列预期值或字符不会受到影响。 希望详细了解 ASP.NET 提供 Web 应用程序的安全功能的开发人员可能会参阅以下 MSDN 文章

ASP.NET Null 字节终止漏洞的解决方法 - CVE-2007-0042:

解决方法是指未更正基础漏洞的设置或配置更改,但有助于在应用更新之前阻止已知的攻击途径。 Microsoft在讨论解决方法是否减少功能时测试了以下解决方法和状态:

ASP.NET Web 开发人员可能会将从 Internet 可访问的值(如查询字符串、Cookie 或表单变量)获取的值与允许值列表进行比较,并拒绝超出此范围的任何其他值。

ASP.NET Null 字节终止漏洞常见问题解答 - CVE-2007-0042:

漏洞的范围是什么?
此信息泄露漏洞可能允许攻击者通过发送无效 URL 并获取对配置文件的未经授权的访问来绕过 ASP.NET 安全功能。 请注意,此漏洞不允许攻击者执行代码或直接提升其用户权限,但可用于查找可用于进一步入侵受影响系统的信息。

导致漏洞的原因是什么?
ASP.NET 未正确验证作为输入传递的 URL。

什么是 ASP.NET?
ASP.NET 是 the.NET 框架中的一系列技术,使开发人员能够生成 Web 应用程序和 XML Web 服务。

与传统网页(使用静态 HTML 和脚本组合)不同,ASP.NET 使用已编译的事件驱动页面。 由于 ASP.NET 是基于 Web 的应用程序环境,因此需要基础 Web 服务器提供基本的 HTTP 功能。 ASP.NET 在 Windows 2000 上的 Internet Information Services (IIS) 5.0 上运行,Windows XP 上的 IIS 5.1 和 Windows Server 2003 上的 IIS 6.0 上运行。

攻击者可能使用漏洞执行哪些操作?
成功利用此漏洞的攻击者可能会未经授权访问网站的部分。 攻击者可能执行的操作取决于要保护的特定内容。

谁可以利用漏洞?
在基于 Web 的攻击方案中,可以使用特制 URL 连接到网站的匿名用户可能会尝试利用此漏洞。

哪些系统主要面临漏洞的风险?
托管网站的面向 Internet 的系统主要面临此漏洞的风险。

更新的作用是什么?
更新通过修改 ASP.NET 验证 URL 的方式来消除漏洞。

发布此安全公告后,是否已公开披露此漏洞?
否。 Microsoft通过负责任的披露收到了有关此漏洞的信息。

.NET JIT 编译器漏洞 - CVE-2007-0043:

.NET Framework 实时编译器中存在远程代码执行漏洞,该漏洞可能允许成功利用此漏洞的攻击者通过登录用户的权限对系统进行更改。 如果用户使用管理用户权限登录,攻击者可以完全控制受影响的系统。 然后,攻击者可能会安装程序、查看更改项或删除数据,还可能会使用完全用户权限创建新的帐户。 与使用管理用户权限操作的用户相比,其帐户在系统上具有更少用户权限的用户更不易受到影响。

若要将此漏洞视为常见漏洞和公开列表中的标准条目,请参阅 CVE-2007-0043

缓解 .NET JIT 编译器漏洞的因素 - CVE-2007-0043:

缓解是指在默认状态下存在的设置、常见配置或一般最佳做法,这可能会降低漏洞利用的严重性。 以下缓解因素可能对你的情况有所帮助:

  • 在基于 Web 的攻击方案中,攻击者必须托管包含用于利用此漏洞的网页的网站。 攻击者无法强制用户访问专门制作的网站。 相反,攻击者必须说服他们访问该网站,通常是通过让他们单击一个链接,将他们带到攻击者的网站。 单击链接后,系统会提示他们执行多个操作。 只有在攻击执行这些操作后才会发生。
  • 成功利用此漏洞的攻击者可能会获得与本地用户相同的用户权限。 与使用管理用户权限操作的用户相比,其帐户在系统上具有更少用户权限的用户更不易受到影响。
  • 默认情况下,所有受支持的 Microsoft Outlook 和 Microsoft Outlook Express 在受限站点区域中打开 HTML 电子邮件。 受限站点区域通过阻止读取 HTML 电子邮件时使用 Active Scripting 和 ActiveX 控件,帮助减少利用此漏洞的成功攻击数。 但是,如果用户单击电子邮件中的链接,他们仍可能通过基于 Web 的攻击方案容易受到此问题的影响。
  • 默认情况下,Windows Server 2003 上的 Internet Explorer 在称为 增强安全配置的受限模式下运行。 此模式将 Internet 区域的安全级别设置为“高”。 这是尚未添加到 Internet Explorer 受信任网站区域的网站的缓解因素。 有关 Internet Explorer 增强的安全配置的详细信息,请参阅此漏洞部分的常见问题解答子部分。
  • 受支持版本的 Windows 中不包括 .NET Framework 1.0,但以下情况除外:
    • Windows XP Tablet PC Edition 2005
    • Windows XP Media Center Edition 2005
  • 受支持版本的 Windows 中不包括 .NET Framework 1.1,但以下情况除外:
    • Windows Server 2003 Service Pack 1
    • Windows Server 2003 Service Pack 2
  • 受支持版本的 Windows 中不包括 .NET Framework 2.0,但以下情况除外:
    • Windows Vista 和 Windows Vista Service Pack 1
    • Windows Vista x64 版本和 Windows Vista x64 版本 Service Pack 1

.NET JIT 编译器漏洞的解决方法 - CVE-2007-0043:

解决方法是指未更正基础漏洞的设置或配置更改,但有助于在应用更新之前阻止已知的攻击途径。 Microsoft在讨论解决方法是否减少功能时测试了以下解决方法和状态:

  • 在这些区域中运行 ActiveX 控件和活动脚本之前,请将 Internet 和本地 Intranet 安全区域设置设置为“高”以提示。
    通过在运行 ActiveX 控件之前更改 Internet 安全区域的设置来提示,帮助防范此漏洞。 可以通过将浏览器安全性设置为 “高”来执行此操作。

    若要在 Microsoft Internet Explorer 中提高浏览安全级别,请执行以下步骤:

    1. 在 Internet Explorer 工具菜单上,单击“Internet 选项”。
    2. “Internet 选项 ”对话框中,单击“ 安全 ”选项卡,然后单击“ Internet ”图标。
    3. 在此区域的安全级别下,将滑块移动到“高”。 这为访问“高”的所有网站设置安全级别。

    请注意 ,如果没有显示滑块,请单击“ 默认级别”,然后将滑块移动到 “高”。

    请注意 ,将级别设置为 “高 ”可能会导致某些网站无法正常工作。 如果在更改此设置后难以使用网站,并且确信网站安全使用,则可以将该网站添加到受信任的网站列表中。 这样,即使安全设置设置为 “高”,站点也能正常工作。

    解决方法的影响: 在运行 ActiveX 控件和活动脚本之前提示有副作用。 许多位于 Internet 或 Intranet 上的网站都使用 ActiveX 或 Active Scripting 来提供其他功能。 例如,在线电子商务网站或银行网站可能使用 ActiveX 控件提供菜单、订购表单,甚至帐户账单。 在运行 ActiveX 控件或活动脚本之前提示是影响所有 Internet 和 Intranet 站点的全局设置。 启用此解决方法时,会经常提示你。 对于每个提示,如果你觉得你信任访问的网站,请单击“是以运行 ActiveX 控件或活动脚本。 如果不想提示输入所有这些站点,请使用“将信任的站点添加到 Internet Explorer 受信任站点区域”中所述的步骤。

    将信任的站点添加到 Internet Explorer 受信任的站点区域。

    将 Internet Explorer 设置为在 Internet 区域和本地 Intranet 区域中运行 ActiveX 控件和活动脚本之前需要提示后,可以将信任的站点添加到 Internet Explorer 受信任的站点区域。 这样,就可以像今天一样继续使用受信任的网站,同时帮助保护你免受不受信任的网站的此攻击。 建议仅将信任的站点添加到受信任的站点区域。

    为此,请按照下列步骤进行操作:

    1. 在 Internet Explorer 中,单击“工具”,单击“Internet 选项”,然后单击“安全选项卡。

    2. “选择 Web 内容区域”中指定其当前安全设置框,单击“受信任的站点”,然后单击“网站”。

    3. 如果要添加不需要加密通道的站点,请单击以清除 此区域 中的所有站点的“要求服务器验证”(https:)。

    4. “将此网站添加到区域 ”框中,键入你信任的网站 URL,然后单击“ 添加”。

    5. 对要添加到该区域的每个站点重复这些步骤。

    6. 单击“ 确定 ”两次以接受更改并返回到 Internet Explorer。

      请注意 ,添加你信任的任何站点不会在计算机上采取恶意操作。 特别是要添加的两个是“*.windowsupdate.microsoft.com”和“*.update.microsoft.com”(不含引号)。 这些站点将托管更新,它需要 ActiveX 控件才能安装更新。

  • 在 Internet 和本地 Intranet 安全区域中运行活动脚本或禁用活动脚本之前,请将 Internet Explorer 配置为提示。
    通过在运行活动脚本之前将设置更改为提示,或者在 Internet 和本地 Intranet 安全区域中禁用活动脚本,帮助防范此漏洞。 为此,请按照下列步骤进行操作:

    1. 在 Internet Explorer 中,单击“工具”菜单上的Internet 选项”。
    2. 单击“安全”选项卡。
    3. 单击“Internet”,然后单击“自定义级别”。
    4. 在“设置”部分“活动脚本”下,单击“提示”或“禁用,然后单击“确定”。
    5. 单击“本地 Intranet”,然后单击“自定义级别”。
    6. 在“设置”部分“活动脚本”下,单击“提示”或“禁用,然后单击“确定”。
    7. 单击“ 确定 ”两次以返回到 Internet Explorer。

    请注意 ,在 Internet 和本地 Intranet 安全区域中禁用活动脚本可能会导致某些网站工作不正确。 如果在更改此设置后难以使用网站,并且确信网站安全使用,则可以将该网站添加到受信任的网站列表中。 这将允许网站正常工作。

    解决方法的影响: 在运行活动脚本之前提示有副作用。 许多位于 Internet 或 Intranet 上的网站都使用活动脚本来提供其他功能。 例如,在线电子商务网站或银行网站可能使用活动脚本来提供菜单、订购表单甚至帐户帐单。 运行活动脚本之前提示是影响所有 Internet 和 Intranet 站点的全局设置。 启用此解决方法时,会经常提示你。 对于每个提示,如果你觉得你信任访问的网站,请单击“是以运行活动脚本。 如果不想提示输入所有这些站点,请使用“将信任的站点添加到 Internet Explorer 受信任站点区域”中所述的步骤。

    将信任的站点添加到 Internet Explorer 受信任的站点区域。

    将 Internet Explorer 设置为在 Internet 区域和本地 Intranet 区域中运行 ActiveX 控件和活动脚本之前需要提示后,可以将信任的站点添加到 Internet Explorer 受信任的站点区域。 这样,就可以像今天一样继续使用受信任的网站,同时帮助保护你免受不受信任的网站的此攻击。 建议仅将信任的站点添加到受信任的站点区域。

    为此,请按照下列步骤进行操作:

    1. 在 Internet Explorer 中,单击“工具”,单击“Internet 选项”,然后单击“安全选项卡。
    2. “选择 Web 内容区域”中指定其当前安全设置框,单击“受信任的站点”,然后单击“网站”。
    3. 如果要添加不需要加密通道的站点,请单击以清除 此区域 中的所有站点的“要求服务器验证”(https:)。
    4. “将此网站添加到区域 ”框中,键入你信任的网站 URL,然后单击“ 添加”。
    5. 对要添加到该区域的每个站点重复这些步骤。
    6. 单击“ 确定 ”两次以接受更改并返回到 Internet Explorer。

    请注意 ,添加你信任的任何站点不会在计算机上采取恶意操作。 特别是要添加的两个是“*.windowsupdate.microsoft.com”和“*.update.microsoft.com”(不含引号)。 这些站点将托管更新,它需要 ActiveX 控件才能安装更新。

  • 阅读纯文本格式的电子邮件,以帮助保护自己免受 HTML 电子邮件攻击途径的攻击
    你可以通过将电子邮件设置更改为使用 Outlook 2002 及更高版本、Outlook Express 6 及更高版本或 Windows 邮件以纯文本方式读取电子邮件,从而帮助保护自己免受此漏洞的侵害。 有关 Outlook 中的信息,请在“帮助”中搜索“纯文本”并查看“以纯文本阅读邮件”。 在 Outlook Express 中,在“帮助”中搜索“纯文本”并查看“降低电子邮件病毒的风险”。 在 Windows 邮件中,在“帮助”中搜索“纯文本”,并查看“Windows 邮件中的安全和隐私”。

    解决方法的影响: 以纯文本格式查看的电子邮件将不包含图片、专用字体、动画或其他丰富内容。 此外:

    • 更改将应用于预览窗格并打开消息。
    • 图片成为附件,以便它们不会丢失。
    • 由于消息在存储中仍采用 RTF 或 HTML 格式,因此对象模型(自定义代码解决方案)的行为可能出人意料。

常见问题解答 .NET JIT 编译器漏洞 - CVE-2007-0043:

漏洞的范围是什么?
如果成功利用,此远程代码执行漏洞可能会允许攻击者以登录用户身份运行任意代码。

导致漏洞的原因是什么?
.NET Framework 2.0 JIT 编译器服务中的未选中缓冲区。

攻击者可能使用漏洞执行哪些操作?
成功利用此漏洞的攻击者可以使用登录用户的权限对系统进行更改。 如果用户使用管理用户权限登录,攻击者可以完全控制受影响的系统。 然后,攻击者可能会安装程序、查看更改项或删除数据,还可能会使用完全用户权限创建新的帐户。 与使用管理用户权限操作的用户相比,其帐户在系统上具有更少用户权限的用户更不易受到影响。

攻击者如何利用漏洞?
攻击者可以托管一个专门制作的网站,该网站旨在通过 Internet Explorer 利用此漏洞,然后说服用户查看网站。 这还可以包括接受用户提供的内容或广告的网站、托管用户提供的内容或广告的网站以及泄露的网站。 这些网站可能包含可能利用此漏洞的特制内容。 但是,在所有情况下,攻击者都无法强制用户访问这些网站。 相反,攻击者必须说服用户访问该网站,通常是通过让他们单击电子邮件或即时信使请求中的链接,将用户带到攻击者的网站。 还可以通过使用横幅广告或其他方法向受影响的系统传送 Web 内容来显示特制的 Web 内容。

哪些系统主要面临漏洞的风险?
此漏洞要求用户登录并访问网站以执行任何恶意操作。 因此,Internet Explorer 经常使用的任何系统(例如工作站或终端服务器)都受到此漏洞的最大风险。

我正在运行适用于 Windows Server 2003 的 Internet Explorer。 这是否缓解了此漏洞?
是的。 默认情况下,适用于 Windows Server 2003 的 Internet Explorer 以受限模式运行,称为 增强的安全配置。 增强的安全配置是 Internet Explorer 中的一组预配置设置,可降低用户在服务器上下载和运行恶意 Web 内容的可能性。 这是尚未添加到 Internet Explorer 受信任网站区域的网站的缓解因素。 另 请参阅管理 Internet Explorer 增强的安全配置

更新的作用是什么?
更新通过修改 .NET Framework 2.0 JIT 编译器在将消息传递给已分配缓冲区之前验证消息长度的方式来消除漏洞。

发布此安全公告后,是否已公开披露此漏洞?
否。 Microsoft通过负责任的披露收到了有关此漏洞的信息。

更新信息

检测和部署工具和指南

管理部署到组织中的服务器、台式机和移动计算机所需的软件和安全更新。 有关详细信息, 请参阅 TechNet 更新管理中心Microsoft TechNet Security 网站提供有关Microsoft产品中安全性的其他信息。

安全更新可从 Microsoft 更新Windows 更新Office 更新获取。 Microsoft下载中心也提供了安全更新。 可以通过对“security_patch”执行关键字搜索来最轻松地找到它们。最后,可以从Windows 更新目录中下载安全更新。 有关Windows 更新目录的详细信息,请参阅Microsoft知识库文章323166

检测和部署指南

Microsoft提供了本月安全更新的检测和部署指南。 本指南还将帮助 IT 专业人员了解如何使用各种工具来帮助部署安全更新,例如Windows 更新、Microsoft更新、Office 更新、Microsoft基线安全分析器(MBSA)、Office 检测工具、Microsoft系统管理服务器(SMS)、扩展安全更新清单工具和企业更新扫描工具(EST)。 有关详细信息,请参阅 Microsoft知识库文章910723

Microsoft基线安全分析器和企业更新扫描工具 (EST)

Microsoft基线安全分析器(MBSA)允许管理员扫描本地和远程系统,了解缺少安全更新以及常见的安全配置错误。 有关 MBSA 的详细信息,请访问 Microsoft基线安全分析器

MBSA 1.2.1 不支持对此安全更新进行检测。 企业更新扫描工具的作用是客户可以使用的,而不是 MBSA 1.2.1。 有关本月发布的 EST 版本的下载链接和详细信息,请参阅 Microsoft知识库文章894193。 SMS 客户还应看到标题“ 系统管理服务器”,了解有关 SMS 和 EST 的详细信息。

下表提供了此安全更新的 MBSA 和 EST 检测摘要。

软件 MBSA 1.2.1 EST MBSA 2.0.1
Microsoft .NET Framework 1.0 Service Pack 3 下面的 Windows Vista 的 YesSee 说明
Microsoft .NET Framework 1.1 Service Pack 1 下面的 Windows Vista 的 YesSee 说明
Microsoft .NET Framework 2.0 下面的 Windows Vista 的 YesSee 说明

对于 Windows Vista Microsoft不支持在运行 Windows Vista 的计算机上安装 MBSA 2.0.1,但你可以在支持的操作系统上安装 MBSA 2.0.1,然后远程扫描基于 Windows Vista 的计算机。 有关对 Windows Vista 的 MBSA 支持的其他信息,请访问 Microsoft基线安全分析器。 另 请参阅Microsoft知识库文章931943:Microsoft基线安全分析器(MBSA)对 Windows Vista 的支持。

有关 MBSA 的详细信息,请访问 Microsoft基线安全分析器。 有关Microsoft更新和 MBSA 2.0 当前未检测到的软件的详细信息,请参阅 Microsoft知识库文章 895660

Windows Server Update Services

通过使用 Windows Server Update Services (WSUS),管理员可以将 Windows 2000 操作系统及更高版本、Office XP 及更高版本、Exchange Server 2003 和 SQL Server 2000 的最新关键更新和安全更新部署到 Windows 2000 及更高版本的操作系统。 有关如何使用 Windows Server Update Services 部署此安全更新的详细信息,请访问 Windows Server Update Services

系统管理服务器

下表提供了此安全更新的短信检测和部署摘要。

软件 SMS 2.0 SMS 2003
Microsoft .NET Framework 1.0 Service Pack 3 是(使用 EST)
Microsoft .NET Framework 1.1 Service Pack 1 是(使用 EST)
Microsoft .NET Framework 2.0 是(使用 EST)

SMS 2.0 和 SMS 2003 软件更新服务(SUS)功能包可以使用 MBSA 1.2.1 进行检测,因此与 MBSA 1.2.1 未检测到的程序相关的相同限制。

对于 SMS 2.0,SMS SUS 功能包(包括安全更新清单工具(SUIT)可用于检测安全更新。 SMS SUIT 使用 MBSA 1.2.1 引擎进行检测。 有关 SUIT 的详细信息,请访问以下 Microsoft知识库文章894154。 有关 SUIT 的限制的详细信息,请参阅 Microsoft知识库文章 306460。 SMS SUS 功能包还包括Microsoft 办公室清单工具,用于检测Microsoft 办公室应用程序所需的更新。

对于 SMS 2003,SMS 2003 Microsoft更新清单工具(ITMU)可用于检测由 Microsoft 更新提供的安全更新,以及 Windows Server 更新服务支持的安全更新。 有关 SMS 2003 ITMU 的详细信息,请访问以下 Microsoft网站。 SMS 2003 还可以使用Microsoft 办公室清单工具检测Microsoft 办公室应用程序所需的更新。

Windows Vista Microsoft System Management Server 2003 Service Pack 3 的注意事项包括对 Windows Vista 可管理性的支持。

有关短信的详细信息,请访问 系统管理服务器

有关详细信息,请参阅 Microsoft知识库文章910723:每月检测和部署指南文章的摘要列表。

安全更新部署

受影响的软件

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

Microsoft .NET Framework 1.0 Service Pack 3

引用表

下表包含此软件的安全更新信息。 可以在本节的子节“ 部署信息”中找到其他信息

包含在将来的 Service Pack 中 此问题的更新可能包含在将来的更新汇总中
部署
无需用户干预即可安装 Microsoft .NET Framework 1.0 (KB928367):\ NDP1.0sp3-KB928367-x86-enu /q
Microsoft .NET Framework 1.0 (KB930494):\ NDP1.0sp3-KB930494-x86-ocm-enu /quiet
在不重启的情况下安装 Microsoft .NET Framework 1.0 (KB928367):\ NDP1.0sp3-KB928367-x86-enu /q
Microsoft .NET Framework 1.0 (KB930494):\ NDP1.0sp3-KB930494-x86-ocm-enu /norestart
其他信息 请参阅小节、 Microsoft检测和部署工具和指南
重启要求
需要重启 应用此安全更新后,必须重启系统
热修补 不适用
删除信息 Microsoft .NET Framework 1.0 (KB928367):\ 在 控制面板 中使用添加或删除程序工具
Microsoft .NET Framework 1.0 (KB930494):\ 在 控制面板 中使用添加或删除程序工具
文件信息 有关完整文件清单,请参阅本节中的小节“文件信息”
注册表项验证 Microsoft .NET Framework 1.0 (KB928367):\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates.NETFramework\1.0\M928367
Microsoft .NET Framework 1.0 (KB930494):\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP3\KB930494

文件信息

此安全更新的英文版本包含下表中列出的文件属性。 这些文件的日期和时间以协调世界时(UTC)列出。 在查看文件信息时,文件时间将转换为本地时间。 若要查找 UTC 与本地时间之间的差异,请使用 控制面板 中的“日期和时间”工具中的“时区”选项卡。

Microsoft .NET Framework 1.0 (KB928367):

文件名 版本 日期 时间 大小
aspnet_isapi.dll 1.0.3705.6060 2007 年 1 月 3 日 00:34 200,704
Aspnet_wp.exe 1.0.3705.6060 2007 年 1 月 3 日 00:34 32,768
Ieexec.exe 1.0.3705.6060 2007 年 1 月 3 日 00:29 8,192
Mscorie.dll 1.0.3705.6060 2007 年 1 月 3 日 00:29 73,728
Mscorld.dll 1.0.3705.6060 2007 年 1 月 3 日 00:29 86,016
Mscorlib.dll 1.0.3705.6060 2007 年 1 月 3 日 00:21 1,998,848
Mscorlib.ldo 空值 2007 年 1 月 3 日 2,200 10,436
Mscorsvr.dll 1.0.3705.6060 2007 年 1 月 3 日 00:28 2,273,280
Mscorwks.dll 1.0.3705.6060 2007 年 1 月 3 日 00:28 2,281,472
System.web.dll 1.0.3705.6060 2007 年 1 月 3 日 00:40 1,200,128

Microsoft .NET Framework 1.0 (KB930494):

文件名 版本 日期 时间 大小
aspnet_isapi.dll 1.0.3705.6060 2007 年 1 月 3 日 00:34 200,704
Aspnet_wp.exe 1.0.3705.6060 2007 年 1 月 3 日 00:34 32,768
Gacutil.exe 1.0.3705.0 2007 年 1 月 16 日 00:09 61,440
Ieexec.exe 1.0.3705.6060 2007 年 1 月 3 日 00:29 8,192
Mscorie.dll 1.0.3705.6060 2007 年 1 月 3 日 00:29 73,728
Mscorld.dll 1.0.3705.6060 2007 年 1 月 3 日 00:29 86,016
Mscorlib.dll 1.0.3705.6060 2007 年 1 月 3 日 00:21 1,998,848
Mscorlib.ldo 空值 2007 年 1 月 3 日 2,200 10,436
Mscorsvr.dll 1.0.3705.6060 2007 年 1 月 3 日 00:28 2,273,280
Mscorwks.dll 1.0.3705.6060 2007 年 1 月 3 日 00:28 2,281,472
Netfxupdate.exe 1.0.3705.3 2007 年 1 月 16 日 00:11 73,728
Setregni.exe 1.1.4322.2035 2007 年 1 月 16 日 00:11 57,344
System.web.dll 1.0.3705.6060 2007 年 1 月 3 日 00:40 1,200,128
Togac.exe 1.1.4322.2251 2007 年 1 月 16 日 00:11 57,344
Ddpatchui.msm 空值 2007 年 1 月 15 日 2,321 15,360
Preinstall.exe 1.1.0.2 2007 年 1 月 16 日 00:11 57,344

注意 有关支持版本的完整列表,请参阅支持生命周期索引。 有关 Service Pack 的完整列表,请参阅 生命周期支持的 Service Pack。 有关支持生命周期策略的详细信息,请参阅Microsoft 支持部门生命周期

部署信息

安装更新

安装此安全更新时,安装程序会检查系统上更新的一个或多个文件是否已由Microsoft修补程序更新。

有关此公告中显示的术语的详细信息(如修补程序),请参阅Microsoft知识库文章824684

此安全更新支持以下设置开关。

Microsoft .NET Framework 1.0 (KB928367):

开关 说明
/? 显示命令行选项。
设置模式
/q 静默安装。
安装选项
/I 安装(默认操作)。
/U 卸载。
/Xp[:p ath] 将包解压缩到指定的目录。
重启选项
/q 安装完成后不会重启。
日志记录选项
/l <LogFile> 生成日志文件。
**/l[d p f] <LogFile>** d - 日志包详细信息 p - 日志受影响的产品 f - 日志包含的文件

Microsoft .NET Framework 1.0 (KB930494):

开关 说明
/? 显示命令行选项。
设置模式
/q 静默模式 - 与无人参与模式相同,但不会显示状态或错误消息。
安装选项
/forceappsclose 强制其他程序在计算机关闭时关闭。
/nobackup 强制其他程序在计算机关闭时关闭。
/overwriteoem 在不提示的情况下覆盖 OEM 文件。
/integrate: path 将软件更新集成到位于指定路径的 Windows 安装源文件中。 请注意, :p ath 是指包含 i386 文件夹的文件夹。
/的 启用扩展错误报告。
/d: path 指定 Windows Service Pack 安装的备份目录。 :p ath 指示备份文件的目标文件夹。 默认备份位置为 %Systemdrive%\$ntservicepackuninstall$
/hotpatch:disable 禁用热修补功能,并仅安装冷修补程序。
重启选项
/norestart 安装完成后,请不要重启计算机。
/warnrestart 显示一个对话框,其中包含一个计时器警告用户计算机将在 x 秒内重启。 (默认值为 30 秒)。 适用于 /quiet/passive 开关。
/forcerestart 安装后重启计算机,并强制其他应用程序在关闭时关闭,而无需先保存打开的文件。
/promptrestart 显示一个对话框,提示用户在需要时重启。 适用于 /quiet
日志记录选项
**/log:**path 允许用户指定创建日志文件的位置。
/verbose 启用详细日志记录。 在 安装时创建 %Windir%\CabBuild.log ,以详细说明要复制的文件。 使用此开关可能会导致安装速度要慢得多。

验证更新安装

  • Microsoft 基准安全分析器
    若要验证是否已将安全更新应用于受影响的系统,可以使用Microsoft基线安全分析器(MBSA)工具。 有关详细信息,请参阅本公告前面的“检测和部署工具和指南”部分。

  • 文件版本验证

    请注意 ,由于有多个版本的 windows Microsoft,因此计算机上以下步骤可能有所不同。 如果是这样,请参见您的产品文档来完成这些步骤。

    1. 单击“开始,然后单击“搜索”。

    2. “搜索结果”窗格中,单击“搜索助手的所有文件和文件夹

    3. “文件名的所有或部分”框中,从相应的文件信息表中键入文件名,然后单击“ 搜索”。

    4. 在文件列表中,右键单击相应文件信息表中的文件名,然后单击“ 属性”。

      请注意 ,根据安装的操作系统或程序版本,可能无法安装文件信息表中列出的某些文件。

    5. 在“版本”选项卡上,通过将该文件与相应文件信息表中记录的版本进行比较来确定计算机上安装的文件的版本。

      请注意 ,在安装过程中,文件版本以外的属性可能会更改。 将其他文件属性与文件信息表中的信息进行比较不是验证更新安装的支持方法。 此外,在某些情况下,可能会在安装过程中重命名文件。 如果文件或版本信息不存在,请使用其他可用方法之一来验证更新安装。

Microsoft .NET Framework 1.1 Service Pack 1

引用表

下表包含此软件的安全更新信息。 可以在本节的子节“ 部署信息”中找到其他信息

包含在将来的 Service Pack 中 此问题的更新可能包含在将来的更新汇总中
部署
无需用户干预即可安装 Microsoft .NET Framework 1.1 (KB928366):\ NDP1.1sp1-KB928366-x86 /q
Microsoft .NET Framework 1.1 (KB933854):\ WindowsServer2003-KB933854-x86-enu /quiet
Microsoft .NET Framework 1.1 (KB929729):\ NDP1.1sp1-KB929729-x86 /q
在不重启的情况下安装 Microsoft .NET Framework 1.1 (KB928366):\ NDP1.1sp1-KB928366-x86 /q
Microsoft .NET Framework 1.1 (KB933854):\ WindowsServer2003-KB933854-x86-enu /norestart
Microsoft .NET Framework 1.1 (KB929729):\ NDP1.1sp1-KB929729-x86 /q
更新日志文件 Microsoft .NET Framework 1.1 (KB933854):\ KB933854.log
其他信息 请参阅小节、 Microsoft检测和部署工具和指南
重启要求
需要重启 应用此安全更新后,必须重启系统
热修补 不适用
删除信息 Microsoft .NET Framework 1.1 (KB928366):\ 在 控制面板 中使用添加或删除程序工具
Microsoft .NET Framework 1.1 (KB933854):\ 在 控制面板 中使用添加或删除程序工具,或者位于 %Windir%$NTUninstallKB 933854$\Spuninst 文件夹中的“使用 Spuninst.exe Spuninst.exe”实用工具中的“添加或删除程序”工具
Microsoft .NET Framework 1.1 (KB929729):\ 在 控制面板 中使用添加或删除程序工具
文件信息 有关完整文件清单,请参阅本节中的小节“文件信息”
注册表项验证 Microsoft .NET Framework 1.1 (KB928366):\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates.NETFramework\1.1\M928366
Microsoft .NET Framework 1.1 (KB933854):\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows Server 2003\SP3\KB933854
Microsoft .NET Framework 1.1 (KB929729):\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates.NETFramework\1.1\M929729

文件信息

此安全更新的英文版本包含下表中列出的文件属性。 这些文件的日期和时间以协调世界时(UTC)列出。 在查看文件信息时,文件时间将转换为本地时间。 若要查找 UTC 与本地时间之间的差异,请使用 控制面板 中的“日期和时间”工具中的“时区”选项卡。

Microsoft .NET Framework 1.1 (KB928366):

文件名 版本 日期 时间 大小
aspnet_isapi.dll 1.1.4322.2407 2007 年 4 月 14 日 04:30 258,048
Aspnet_wp.exe 1.1.4322.2407 2007 年 4 月 14 日 04:30 32,768
CORPerfMonExt.dll 1.1.4322.2407 2007 年 4 月 14 日 03:57 81,920
Mscoree.dll 2.0.50727.253 2006 年 12 月 22 日 2,028 271,360
Mscorees.dll 2.0.50727.253 2006 年 12 月 22 日 21:02 6,144
Mscorie.dll 1.1.4322.2407 2007 年 4 月 14 日 03:57 86,016
Mscorjit.dll 1.1.4322.2407 2007 年 4 月 14 日 03:56 315,392
Mscorld.dll 1.1.4322.2407 2007 年 4 月 14 日 03:58 102,400
Mscorlib.dll 1.1.4322.2407 2007 年 4 月 14 日 03:50 2,142,208
Mscorlib.ldo 空值 2007 年 4 月 14 日 03:52 10,952
Mscorsn.dll 1.1.4322.2407 2007 年 4 月 14 日 03:58 77,824
Mscorsvr.dll 1.1.4322.2407 2007 年 4 月 14 日 03:57 2,523,136
Mscorwks.dll 1.1.4322.2407 2007 年 4 月 14 日 03:57 2,514,944
System.dll 1.1.4322.2407 2007 年 4 月 14 日 04:35 1,232,896
System.ldo 空值 2007 年 4 月 14 日 04:34 11,540
System.web.dll 1.1.4322.2407 2007 年 4 月 14 日 04:35 1,265,664

Microsoft .NET Framework 1.1 (KB933854):

文件名 版本 日期 时间 大小
aspnet_isapi.dll 1.1.4322.2407 2007 年 4 月 20 日 08:10 258,048
Aspnet_wp.exe 1.1.4322.2407 2007 年 4 月 20 日 08:10 32,768
CORPerfMonExt.dll 1.1.4322.2407 2007 年 4 月 20 日 08:10 81,920
Mscoree.dll 2.0.50727.253 2007 年 4 月 20 日 08:10 271,360
Mscorees.dll 2.0.50727.253 08-Mar-2007 07:15 6,144
Mscorie.dll 1.1.4322.2407 2007 年 4 月 20 日 08:10 86,016
Mscorld.dll 1.1.4322.2407 2007 年 4 月 20 日 08:10 102,400
Mscorlib.dll 1.1.4322.2407 2007 年 4 月 18 日 07:25 2,142,208
Mscorlib.ldo 空值 2007 年 4 月 20 日 09:19 10,952
Mscorsn.dll 1.1.4322.2407 2007 年 4 月 20 日 08:10 77,824
Mscorsvr.dll 1.1.4322.2407 2007 年 4 月 20 日 08:10 2,523,136
Mscorwks.dll 1.1.4322.2407 2007 年 4 月 20 日 08:10 2,514,944
Netfxupdate.exe 1.0.3705.3 08-Mar-2007 13:44 73,728
Setregni.exe 1.1.4322.2034 08-Mar-2007 13:44 106,496
Sy52106.dll 1.1.4322.2407 2007 年 4 月 18 日 07:25 1,232,896
System.ldo 空值 2007 年 4 月 20 日 1,910 11,540
System.web.dll 1.1.4322.2407 2007 年 4 月 18 日 07:25 1,265,664
Togac.exe 1.1.4322.573 2007 年 4 月 20 日 08:10 118,784

Microsoft .NET Framework 1.1 (KB929729):

文件名 版本 日期 时间 大小
aspnet_isapi.dll 1.1.4322.2407 2007 年 4 月 14 日 04:30 258,048
Aspnet_wp.exe 1.1.4322.2407 2007 年 4 月 14 日 04:30 32,768
CORPerfMonExt.dll 1.1.4322.2407 2007 年 4 月 14 日 03:57 81,920
Mscorie.dll 1.1.4322.2407 2007 年 4 月 14 日 03:57 86,016
Mscorjit.dll 1.1.4322.2407 2007 年 4 月 14 日 03:56 315,392
Mscorld.dll 1.1.4322.2407 2007 年 4 月 14 日 03:58 102,400
Mscorlib.dll 1.1.4322.2407 2007 年 4 月 14 日 03:50 2,142,208
Mscorlib.ldo 空值 2007 年 4 月 14 日 03:52 10,952
Mscorsn.dll 1.1.4322.2407 2007 年 4 月 14 日 03:58 77,824
Mscorsvr.dll 1.1.4322.2407 2007 年 4 月 14 日 03:57 2,523,136
Mscorwks.dll 1.1.4322.2407 2007 年 4 月 14 日 03:57 2,514,944
System.dll 1.1.4322.2407 2007 年 4 月 14 日 04:35 1,232,896
System.ldo 空值 2007 年 4 月 14 日 04:34 11,540
System.web.dll 1.1.4322.2407 2007 年 4 月 14 日 04:35 1,265,664

部署信息

安装更新

安装此安全更新时,安装程序会检查系统上更新的一个或多个文件是否已由Microsoft修补程序更新。

有关此公告中显示的术语的详细信息(如修补程序),请参阅Microsoft知识库文章824684

此安全更新支持以下设置开关。

Microsoft .NET Framework 1.1 (KB928366):

开关 说明
/? 显示命令行选项。
设置模式
/q 静默安装。
安装选项
/I 安装(默认操作)。
/U 卸载。
/Xp[:p ath] 将包解压缩到指定的目录。
重启选项
/q 安装完成后不会重启。
日志记录选项
/l <LogFile> 生成日志文件。
**/l[d p f] <LogFile>** d - 日志包详细信息 p - 日志受影响的产品 f - 日志包含的文件

Microsoft .NET Framework 1.1 (KB933854):

开关 说明
/help 显示命令行选项
设置模式
/passive 无人参与安装模式。 无需用户交互,但显示安装状态。 如果在安装程序结束时需要重启,则会向用户显示一个对话框,并显示一个计时器警告,指出计算机将在 30 秒内重启。
/quiet 静默模式。 这与无人参与模式相同,但不会显示状态或错误消息。
重启选项
/norestart 安装完成后不会重启
/forcerestart 安装后重启计算机,并强制其他应用程序在关闭时关闭,而无需先保存打开的文件。
/warnrestart[:x] 显示一个对话框,其中包含一个计时器警告用户计算机将在 x 秒内重启。 (默认设置为 30 秒。 适用于 /quiet 开关或 /passive 开关。
/promptrestart 显示一个对话框,提示本地用户允许重启
特殊选项
/overwriteoem 在不提示的情况下覆盖 OEM 文件
/nobackup 不备份卸载所需的文件
/forceappsclose 强制在计算机关闭时关闭其他程序
/log:path 允许重定向安装日志文件
/integrate:path 将更新集成到 Windows 源文件中。 这些文件位于开关中指定的路径。
/extract[:p ath] 在不启动安装程序的情况下提取文件
/的 启用扩展错误报告
/verbose 启用详细日志记录。 在安装过程中,创建 %Windir%\CabBuild.log。 此日志详细介绍了复制的文件。 使用此开关可能会导致安装速度更慢。

Microsoft .NET Framework 1.1 (KB929729):

开关 说明
/? 显示命令行选项。
设置模式
/q 静默安装。
安装选项
/I 安装(默认操作)。
/U 卸载。
/Xp[:p ath] 将包解压缩到指定的目录。
重启选项
/q 安装完成后不会重启。
日志记录选项
/l <LogFile> 生成日志文件。
**/l[d p f] <LogFile>** d - 日志包详细信息 p - 日志受影响的产品 f - 日志包含的文件

验证更新安装

  • Microsoft 基准安全分析器
    若要验证是否已将安全更新应用于受影响的系统,可以使用Microsoft基线安全分析器(MBSA)工具。 有关详细信息,请参阅本公告前面的“检测和部署工具和指南”部分。

  • 文件版本验证

    请注意 ,由于有多个版本的 windows Microsoft,因此计算机上以下步骤可能有所不同。 如果是这样,请参见您的产品文档来完成这些步骤。

    1. 单击“开始,然后单击“搜索”。

    2. “搜索结果”窗格中,单击“搜索助手的所有文件和文件夹

    3. “文件名的所有或部分”框中,从相应的文件信息表中键入文件名,然后单击“ 搜索”。

    4. 在文件列表中,右键单击相应文件信息表中的文件名,然后单击“ 属性”。

      请注意 ,根据安装的操作系统或程序版本,可能无法安装文件信息表中列出的某些文件。

    5. 在“版本”选项卡上,通过将该文件与相应文件信息表中记录的版本进行比较来确定计算机上安装的文件的版本。

      请注意 ,在安装过程中,文件版本以外的属性可能会更改。 将其他文件属性与文件信息表中的信息进行比较不是验证更新安装的支持方法。 此外,在某些情况下,可能会在安装过程中重命名文件。 如果文件或版本信息不存在,请使用其他可用方法之一来验证更新安装。

Microsoft .NET Framework 2.0

引用表

下表包含此软件的安全更新信息。 可以在本节的子节“ 部署信息”中找到其他信息

包含在将来的 Service Pack 中 此问题的更新可能包含在将来的更新汇总中
部署
无需用户干预即可安装 Microsoft .NET Framework 2.0 (KB928365):\ NDP20-KB928365-x86 /qn
Microsoft .NET Framework 2.0 (KB929916):\ Windows6.0-KB929916-x86 /quiet
在不重启的情况下安装 Microsoft .NET Framework 2.0 (KB928365):\ NDP20-KB928365-x86 /norestart
Microsoft .NET Framework 2.0 (KB929916):\ Windows6.0-KB929916-x86 /norestart
其他信息 请参阅小节、 Microsoft检测和部署工具和指南
重启要求
需要重启 应用此安全更新后,必须重启系统
热修补 不适用
删除信息 Microsoft .NET Framework 2.0 (KB928365):\ 在 控制面板 中使用添加或删除程序工具
Microsoft .NET Framework 2.0 (KB929916):\ 在 控制面板 中使用添加或删除程序工具
文件信息 有关完整文件清单,请参阅本节中的小节“文件信息”
注册表项验证 Microsoft .NET Framework 2.0 (KB928365):\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 2.0\KB928365
Microsoft .NET Framework 2.0 (KB929916):\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows 2000\SP5\KB929916

文件信息

此安全更新的英文版本包含下表中列出的文件属性。 这些文件的日期和时间以协调世界时(UTC)列出。 在查看文件信息时,文件时间将转换为本地时间。 若要查找 UTC 与本地时间之间的差异,请使用 控制面板 中的“日期和时间”工具中的“时区”选项卡。

Microsoft .NET Framework 2.0 (KB928365):

文件名 版本 日期 时间 大小
Applaunch.exe 2.0.50727.832 2007 年 4 月 13 日 21:03 58,712
Aspnet.mof 空值 2007 年 4 月 13 日 20:03 53,674
Aspnetmmcext.dll 2.0.50727.832 2007 年 4 月 13 日 20:03 507,904
aspnet_filter.dll 2.0.50727.832 2007 年 4 月 13 日 20:03 10,752
aspnet_isapi.dll 2.0.50727.832 2007 年 4 月 13 日 20:03 8,192
Aspnet_perf.dll 2.0.50727.832 2007 年 4 月 13 日 20:03 23,552
aspnet_perf.ini 空值 2007 年 4 月 13 日 20:03 777,248
aspnet_perf2.ini 空值 2007 年 4 月 13 日 20:03 775,652
aspnet_rc.dll 2.0.50727.832 2007 年 4 月 13 日 20:03 75,264
aspnet_regiis.exe 2.0.50727.832 2007 年 4 月 13 日 20:03 32,608
aspnet_state.exe 2.0.50727.832 2007 年 4 月 13 日 20:03 33,632
Aspnet_state_perf.ini 空值 2007 年 4 月 13 日 20:03 42,868
Aspnet_wp.exe 2.0.50727.832 2007 年 4 月 13 日 20:03 32,600
CORPerfMonExt.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 88,576
Dfsvc.exe 2.0.50727.832 2007 年 4 月 13 日 20:03 5,120
Ieexec.exe 2.0.50727.832 2007 年 4 月 13 日 21:03 9,728
Ilasm.exe 2.0.50727.832 2007 年 4 月 13 日 21:03 228,688
Installutil.exe 2.0.50727.832 2007 年 4 月 13 日 21:03 28,672
Microsoft.build.engine.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 413,696
Microsoft.build.tasks.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 647,168
Microsoft.Common.targets 空值 2007 年 4 月 13 日 21:03 177,541
Microsoft.jscript.dll 8.0.50727.832 2007 年 4 月 13 日 21:03 749,568
MmcAspExt.dll 2.0.50727.832 2007 年 4 月 13 日 20:03 87,040
Mscordacwks.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 802,304
Mscordacwks.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 802,304
Mscoree.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 271,360
Mscorie.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 36,864
Mscorjit.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 326,656
Mscorlib.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 4,308,992
Mscorpe.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 102,912
Mscorsvc.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 227,328
Mscorsvw.exe 2.0.50727.832 2007 年 4 月 13 日 21:03 68,952
Mscorwks.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 5,634,048
Ngen.exe 2.0.50727.832 2007 年 4 月 13 日 21:03 99,152
Normalization.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 15,360
Normidna.nlp 空值 2007 年 4 月 13 日 21:03 59,342
Normnfc.nlp 空值 2007 年 4 月 13 日 21:03 45,794
Normnfd.nlp 空值 2007 年 4 月 13 日 21:03 39,284
Normnfkc.nlp 空值 2007 年 4 月 13 日 21:03 66,384
Normnfkd.nlp 空值 2007 年 4 月 13 日 21:03 60,294
Peverify.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 136,192
Sos.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 382,464
Sysglobl.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 110,592
System.configuration.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 413,696
System.data.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 2,902,016
System.data.oracleclient.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 482,304
System.data.sqlxml.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 716,800
System.deployment.dll 2.0.50727.832 2007 年 4 月 13 日 20:03 888,832
System.Design.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 5,001,216
System.directoryservices.protocols.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 188,416
System.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 2,940,928
System.drawing.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 577,536
System.enterpriseservices.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 258,048
System.enterpriseservices.thunk.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 47,616
System.enterpriseservices.tlb 2.0.50727.832 2007 年 4 月 13 日 21:03 40,960
System.enterpriseservices.wrapper.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 114,176
System.management.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 372,736
System.runtime.remoting.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 299,008
System.transactions.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 260,096
System.web.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 5,156,864
System.windows.forms.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 5,152,768
System.xml.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 2,027,520
vbc.exe 8.0.50727.832 2007 年 4 月 13 日 21:03 1,166,672
Vsavb7rt.dll 8.0.50727.832 2007 年 4 月 13 日 20:03 1,330,688
Webadminpage.cs 空值 2007 年 4 月 13 日 20:03 48,637
Webengine.dll 2.0.50727.832 2007 年 4 月 13 日 20:03 406,016

Microsoft .NET Framework 2.0 (KB928365) (ia64):

文件名 版本 日期 时间 大小 CPU
Applaunch.exe 2.0.50727.832 2007 年 4 月 12 日 2,323 129,880 IA-64
Aspnet.mof 空值 2007 年 4 月 12 日 1,919 53,674 空值
Aspnetmmcext.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 507,904 x86
aspnet_filter.dll 2.0.50727.832 2007 年 4 月 12 日 19:26 34,304 IA-64
aspnet_isapi.dll 2.0.50727.832 2007 年 4 月 12 日 19:26 18,944 IA-64
Aspnet_perf.dll 2.0.50727.832 2007 年 4 月 12 日 19:26 72,704 IA-64
aspnet_perf.ini 空值 2007 年 4 月 12 日 19:26 777,254 空值
aspnet_perf2.ini 空值 2007 年 4 月 12 日 19:26 775,658 空值
aspnet_rc.dll 2.0.50727.832 2007 年 4 月 12 日 19:26 74,752 IA-64
aspnet_regiis.exe 2.0.50727.832 2007 年 4 月 12 日 2,323 79,200 IA-64
aspnet_state.exe 2.0.50727.832 2007 年 4 月 12 日 2,323 92,512 IA-64
Aspnet_state_perf.ini 空值 2007 年 4 月 12 日 19:26 42,868 空值
Aspnet_wp.exe 2.0.50727.832 2007 年 4 月 12 日 2,323 83,288 IA-64
CORPerfMonExt.dll 2.0.50727.832 2007 年 4 月 12 日 19:08 191,488 IA-64
Dfsvc.exe 2.0.50727.832 2007 年 4 月 12 日 2,323 5,120 x86
Ieexec.exe 2.0.50727.832 2007 年 4 月 12 日 2,323 9,728 x86
Ilasm.exe 2.0.50727.832 2007 年 4 月 12 日 2,323 675,152 IA-64
Installutil.exe 2.0.50727.832 2007 年 4 月 12 日 2,323 24,576 IA-64
Microsoft.build.engine.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 413,696 x86
Microsoft.build.tasks.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 647,168 x86
Microsoft.Common.targets 空值 2007 年 4 月 12 日 1,931 177,541 空值
Microsoft.jscript.dll 8.0.50727.832 2007 年 4 月 13 日 02:56 749,568 x86
MmcAspExt.dll 2.0.50727.832 2007 年 4 月 12 日 19:27 164,352 IA-64
Mscordacwks.dll 2.0.50727.832 2007 年 4 月 12 日 19:17 2,719,232 IA-64
Mscordacwks.dll 2.0.50727.832 2007 年 4 月 12 日 19:17 2,719,232 IA-64
Mscoree.dll 2.0.50727.832 2007 年 4 月 12 日 19:08 883,200 IA-64
Mscorie.dll 2.0.50727.832 2007 年 4 月 12 日 19:13 85,504 IA-64
Mscorjit.dll 2.0.50727.832 2007 年 4 月 12 日 19:15 2,706,944 IA-64
Mscorlib.dll 2.0.50727.832 2007 年 4 月 12 日 2,323 3,960,832 IA-64
Mscorpe.dll 2.0.50727.832 2007 年 4 月 12 日 19:08 313,856 IA-64
Mscorpjt.dll 2.0.50727.832 2007 年 4 月 12 日 19:15 3,502,080 IA-64
Mscorsvc.dll 2.0.50727.832 2007 年 4 月 12 日 19:14 877,056 IA-64
Mscorsvw.exe 2.0.50727.832 2007 年 4 月 12 日 2,323 174,936 IA-64
Mscorwks.dll 2.0.50727.832 2007 年 4 月 12 日 19:13 21,324,288 IA-64
Ngen.exe 2.0.50727.832 2007 年 4 月 12 日 2,323 247,120 IA-64
Normalization.dll 2.0.50727.832 2007 年 4 月 12 日 19:14 44,032 IA-64
Normidna.nlp 空值 2007 年 4 月 12 日 19:16 59,342 空值
Normnfc.nlp 空值 2007 年 4 月 12 日 19:16 45,794 空值
Normnfd.nlp 空值 2007 年 4 月 12 日 19:16 39,284 空值
Normnfkc.nlp 空值 2007 年 4 月 12 日 19:16 66,384 空值
Normnfkd.nlp 空值 2007 年 4 月 12 日 19:16 60,294 空值
Peverify.dll 2.0.50727.832 2007 年 4 月 12 日 19:15 383,488 IA-64
Sos.dll 2.0.50727.832 2007 年 4 月 12 日 19:25 862,720 IA-64
Sysglobl.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 110,592 x86
System.configuration.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 413,696 x86
System.data.dll 2.0.50727.832 2007 年 4 月 12 日 2,323 3,109,888 IA-64
System.data.oracleclient.dll 2.0.50727.832 2007 年 4 月 12 日 2,323 501,760 IA-64
System.data.sqlxml.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 716,800 x86
System.deployment.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 888,832 x86
System.Design.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 5,001,216 x86
System.directoryservices.protocols.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 188,416 x86
System.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 2,940,928 x86
System.drawing.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 577,536 x86
System.enterpriseservices.dll 2.0.50727.832 2007 年 4 月 12 日 2,323 245,760 IA-64
System.enterpriseservices.thunk.dll 2.0.50727.832 2007 年 4 月 12 日 19:16 113,152 IA-64
System.enterpriseservices.tlb 2.0.50727.832 2007 年 4 月 12 日 19:25 33,280 空值
System.enterpriseservices.wrapper.dll 2.0.50727.832 2007 年 4 月 12 日 18:48 175,104 IA-64
System.management.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 372,736 x86
System.runtime.remoting.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 299,008 x86
System.transactions.dll 2.0.50727.832 2007 年 4 月 12 日 2,323 310,272 IA-64
System.web.dll 2.0.50727.832 2007 年 4 月 12 日 2,323 4,710,400 IA-64
System.windows.forms.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 5,152,768 x86
System.xml.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 2,027,520 x86
vbc.exe 8.0.50727.832 2007 年 4 月 12 日 2,323 2,997,584 IA-64
Vsavb7rt.dll 8.0.50727.832 2007 年 4 月 13 日 20:03 1,330,688 x86
Webadminpage.cs 空值 2007 年 4 月 12 日 1,919 48,637 空值
Webengine.dll 2.0.50727.832 2007 年 4 月 12 日 19:26 1,181,696 IA-64
Applaunch.exe 2.0.50727.832 2007 年 4 月 13 日 21:03 58,712 x86
Aspnet.mof 空值 2007 年 4 月 13 日 20:03 53,674 空值
Aspnetmmcext.dll 2.0.50727.832 2007 年 4 月 13 日 20:03 507,904 x86
aspnet_filter.dll 2.0.50727.832 2007 年 4 月 13 日 20:03 10,752 x86
aspnet_isapi.dll 2.0.50727.832 2007 年 4 月 13 日 20:03 8,192 x86
Aspnet_perf.dll 2.0.50727.832 2007 年 4 月 13 日 20:03 23,552 x86
aspnet_perf.ini 空值 2007 年 4 月 13 日 20:03 777,248 空值
aspnet_perf2.ini 空值 2007 年 4 月 13 日 20:03 775,652 空值
aspnet_rc.dll 2.0.50727.832 2007 年 4 月 13 日 20:03 75,264 x86
aspnet_regiis.exe 2.0.50727.832 2007 年 4 月 13 日 20:03 32,608 x86
aspnet_state.exe 2.0.50727.832 2007 年 4 月 13 日 20:03 33,632 x86
Aspnet_state_perf.ini 空值 2007 年 4 月 13 日 20:03 42,868 空值
Aspnet_wp.exe 2.0.50727.832 2007 年 4 月 13 日 20:03 32,600 x86
CORPerfMonExt.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 88,576 x86
Dfsvc.exe 2.0.50727.832 2007 年 4 月 13 日 20:03 5,120 x86
Ieexec.exe 2.0.50727.832 2007 年 4 月 13 日 21:03 9,728 x86
Ilasm.exe 2.0.50727.832 2007 年 4 月 13 日 21:03 228,688 x86
Installutil.exe 2.0.50727.832 2007 年 4 月 13 日 21:03 28,672 x86
Microsoft.build.engine.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 413,696 x86
Microsoft.build.tasks.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 647,168 x86
Microsoft.Common.targets 空值 2007 年 4 月 13 日 21:03 177,541 空值
Microsoft.jscript.dll 8.0.50727.832 2007 年 4 月 13 日 21:03 749,568 x86
MmcAspExt.dll 2.0.50727.832 2007 年 4 月 13 日 20:03 87,040 x86
Mscordacwks.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 802,304 x86
Mscordacwks.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 802,304 x86
Mscoree.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 271,360 x86
Mscorie.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 36,864 x86
Mscorjit.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 326,656 x86
Mscorlib.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 4,308,992 x86
Mscorpe.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 102,912 x86
Mscorsvc.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 227,328 x86
Mscorsvw.exe 2.0.50727.832 2007 年 4 月 13 日 21:03 68,952 x86
Mscorwks.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 5,634,048 x86
Ngen.exe 2.0.50727.832 2007 年 4 月 13 日 21:03 99,152 x86
Normalization.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 15,360 x86
Normidna.nlp 空值 2007 年 4 月 13 日 21:03 59,342 空值
Normnfc.nlp 空值 2007 年 4 月 13 日 21:03 45,794 空值
Normnfd.nlp 空值 2007 年 4 月 13 日 21:03 39,284 空值
Normnfkc.nlp 空值 2007 年 4 月 13 日 21:03 66,384 空值
Normnfkd.nlp 空值 2007 年 4 月 13 日 21:03 60,294 空值
Peverify.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 136,192 x86
Sos.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 382,464 x86
Sysglobl.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 110,592 x86
System.configuration.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 413,696 x86
System.data.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 2,902,016 x86
System.data.oracleclient.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 482,304 x86
System.data.sqlxml.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 716,800 x86
System.deployment.dll 2.0.50727.832 2007 年 4 月 13 日 20:03 888,832 x86
System.Design.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 5,001,216 x86
System.directoryservices.protocols.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 188,416 x86
System.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 2,940,928 x86
System.drawing.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 577,536 x86
System.enterpriseservices.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 258,048 x86
System.enterpriseservices.thunk.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 47,616 x86
System.enterpriseservices.tlb 2.0.50727.832 2007 年 4 月 13 日 21:03 40,960 空值
System.enterpriseservices.wrapper.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 114,176 x86
System.management.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 372,736 x86
System.runtime.remoting.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 299,008 x86
System.transactions.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 260,096 x86
System.web.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 5,156,864 x86
System.windows.forms.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 5,152,768 x86
System.xml.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 2,027,520 x86
vbc.exe 8.0.50727.832 2007 年 4 月 13 日 21:03 1,166,672 x86
Webadminpage.cs 空值 2007 年 4 月 13 日 20:03 48,637 空值
Webengine.dll 2.0.50727.832 2007 年 4 月 13 日 20:03 406,016 x86

Microsoft .NET Framework 2.0 (KB928365) (x64):

文件名 版本 日期 时间 大小 CPU
Applaunch.exe 2.0.50727.832 2007 年 4 月 12 日 2,233 73,048 x64
Aspnet.mof 空值 2007 年 4 月 12 日 19:17 53,674 空值
Aspnetmmcext.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 507,904 x86
aspnet_filter.dll 2.0.50727.832 2007 年 4 月 12 日 1,923 13,312 x64
aspnet_isapi.dll 2.0.50727.832 2007 年 4 月 12 日 1,923 10,240 x64
Aspnet_perf.dll 2.0.50727.832 2007 年 4 月 12 日 1,923 32,256 x64
aspnet_perf.ini 空值 2007 年 4 月 12 日 1,923 777,254 空值
aspnet_perf2.ini 空值 2007 年 4 月 12 日 1,923 775,658 空值
aspnet_rc.dll 2.0.50727.832 2007 年 4 月 12 日 1,923 74,752 x64
aspnet_regiis.exe 2.0.50727.832 2007 年 4 月 12 日 2,233 46,944 x64
aspnet_state.exe 2.0.50727.832 2007 年 4 月 12 日 2,233 45,920 x64
Aspnet_state_perf.ini 空值 2007 年 4 月 12 日 1,923 42,868 空值
Aspnet_wp.exe 2.0.50727.832 2007 年 4 月 12 日 2,233 44,376 x64
CORPerfMonExt.dll 2.0.50727.832 2007 年 4 月 12 日 19:08 101,888 x64
Dfsvc.exe 2.0.50727.832 2007 年 4 月 12 日 2,233 5,120 x86
Ieexec.exe 2.0.50727.832 2007 年 4 月 12 日 2,233 9,728 x86
Ilasm.exe 2.0.50727.832 2007 年 4 月 12 日 2,233 333,648 x64
Installutil.exe 2.0.50727.832 2007 年 4 月 12 日 2,233 24,576 x64
Microsoft.build.engine.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 413,696 x86
Microsoft.build.tasks.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 647,168 x86
Microsoft.Common.targets 空值 2007 年 4 月 12 日 1,928 177,541 空值
Microsoft.jscript.dll 8.0.50727.832 2007 年 4 月 13 日 02:56 749,568 x86
MmcAspExt.dll 2.0.50727.832 2007 年 4 月 12 日 1,923 105,984 x64
Mscordacwks.dll 2.0.50727.832 2007 年 4 月 12 日 19:15 1,597,440 x64
Mscordacwks.dll 2.0.50727.832 2007 年 4 月 12 日 19:15 1,597,440 x64
Mscoree.dll 2.0.50727.832 2007 年 4 月 12 日 19:08 457,216 x64
Mscorie.dll 2.0.50727.832 2007 年 4 月 12 日 19:12 31,232 x64
Mscorjit.dll 2.0.50727.832 2007 年 4 月 12 日 19:13 1,588,224 x64
Mscorlib.dll 2.0.50727.832 2007 年 4 月 12 日 2,233 3,960,832 x64
Mscorpe.dll 2.0.50727.832 2007 年 4 月 12 日 19:08 157,184 x64
Mscorpjt.dll 2.0.50727.832 2007 年 4 月 12 日 19:14 2,006,016 x64
Mscorsvc.dll 2.0.50727.832 2007 年 4 月 12 日 19:12 516,608 x64
Mscorsvw.exe 2.0.50727.832 2007 年 4 月 12 日 2,233 93,016 x64
Mscorwks.dll 2.0.50727.832 2007 年 4 月 12 日 19:11 10,335,744 x64
Ngen.exe 2.0.50727.832 2007 年 4 月 12 日 2,233 166,736 x64
Normalization.dll 2.0.50727.832 2007 年 4 月 12 日 19:12 18,432 x64
Normidna.nlp 空值 2007 年 4 月 12 日 19:14 59,342 空值
Normnfc.nlp 空值 2007 年 4 月 12 日 19:14 45,794 空值
Normnfd.nlp 空值 2007 年 4 月 12 日 19:14 39,284 空值
Normnfkc.nlp 空值 2007 年 4 月 12 日 19:14 66,384 空值
Normnfkd.nlp 空值 2007 年 4 月 12 日 19:14 60,294 空值
Peverify.dll 2.0.50727.832 2007 年 4 月 12 日 19:13 205,824 x64
Sos.dll 2.0.50727.832 2007 年 4 月 12 日 22:19 480,768 x64
Sysglobl.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 110,592 x86
System.configuration.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 413,696 x86
System.data.dll 2.0.50727.832 2007 年 4 月 12 日 2,233 2,967,040 x64
System.data.oracleclient.dll 2.0.50727.832 2007 年 4 月 12 日 2,233 498,688 x64
System.data.sqlxml.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 716,800 x86
System.deployment.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 888,832 x86
System.Design.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 5,001,216 x86
System.directoryservices.protocols.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 188,416 x86
System.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 2,940,928 x86
System.drawing.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 577,536 x86
System.enterpriseservices.dll 2.0.50727.832 2007 年 4 月 12 日 2,233 245,760 x64
System.enterpriseservices.thunk.dll 2.0.50727.832 2007 年 4 月 12 日 19:14 55,296 x64
System.enterpriseservices.tlb 2.0.50727.832 2007 年 4 月 12 日 22:19 33,280 空值
System.enterpriseservices.wrapper.dll 2.0.50727.832 2007 年 4 月 12 日 18:46 132,608 x64
System.management.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 372,736 x86
System.runtime.remoting.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 299,008 x86
System.transactions.dll 2.0.50727.832 2007 年 4 月 12 日 2,233 282,624 x64
System.web.dll 2.0.50727.832 2007 年 4 月 12 日 2,233 5,087,232 x64
System.windows.forms.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 5,152,768 x86
System.xml.dll 2.0.50727.832 2007 年 4 月 13 日 02:56 2,027,520 x86
vbc.exe 8.0.50727.832 2007 年 4 月 12 日 2,233 1,803,600 x64
Vsavb7rt.dll 8.0.50727.832 2007 年 4 月 13 日 20:03 1,330,688 x86
Webadminpage.cs 空值 2007 年 4 月 12 日 19:17 48,637 空值
Webengine.dll 2.0.50727.832 2007 年 4 月 12 日 1,923 710,144 x64
Applaunch.exe 2.0.50727.832 2007 年 4 月 13 日 21:03 58,712 x86
Aspnet.mof 空值 2007 年 4 月 13 日 20:03 53,674 空值
Aspnetmmcext.dll 2.0.50727.832 2007 年 4 月 13 日 20:03 507,904 x86
aspnet_filter.dll 2.0.50727.832 2007 年 4 月 13 日 20:03 10,752 x86
aspnet_isapi.dll 2.0.50727.832 2007 年 4 月 13 日 20:03 8,192 x86
Aspnet_perf.dll 2.0.50727.832 2007 年 4 月 13 日 20:03 23,552 x86
aspnet_perf.ini 空值 2007 年 4 月 13 日 20:03 777,248 空值
aspnet_perf2.ini 空值 2007 年 4 月 13 日 20:03 775,652 空值
aspnet_rc.dll 2.0.50727.832 2007 年 4 月 13 日 20:03 75,264 x86
aspnet_regiis.exe 2.0.50727.832 2007 年 4 月 13 日 20:03 32,608 x86
aspnet_state.exe 2.0.50727.832 2007 年 4 月 13 日 20:03 33,632 x86
Aspnet_state_perf.ini 空值 2007 年 4 月 13 日 20:03 42,868 空值
Aspnet_wp.exe 2.0.50727.832 2007 年 4 月 13 日 20:03 32,600 x86
CORPerfMonExt.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 88,576 x86
Dfsvc.exe 2.0.50727.832 2007 年 4 月 13 日 20:03 5,120 x86
Ieexec.exe 2.0.50727.832 2007 年 4 月 13 日 21:03 9,728 x86
Ilasm.exe 2.0.50727.832 2007 年 4 月 13 日 21:03 228,688 x86
Installutil.exe 2.0.50727.832 2007 年 4 月 13 日 21:03 28,672 x86
Microsoft.build.engine.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 413,696 x86
Microsoft.build.tasks.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 647,168 x86
Microsoft.Common.targets 空值 2007 年 4 月 13 日 21:03 177,541 空值
Microsoft.jscript.dll 8.0.50727.832 2007 年 4 月 13 日 21:03 749,568 x86
MmcAspExt.dll 2.0.50727.832 2007 年 4 月 13 日 20:03 87,040 x86
Mscordacwks.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 802,304 x86
Mscordacwks.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 802,304 x86
Mscoree.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 271,360 x86
Mscorie.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 36,864 x86
Mscorjit.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 326,656 x86
Mscorlib.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 4,308,992 x86
Mscorpe.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 102,912 x86
Mscorsvc.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 227,328 x86
Mscorsvw.exe 2.0.50727.832 2007 年 4 月 13 日 21:03 68,952 x86
Mscorwks.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 5,634,048 x86
Ngen.exe 2.0.50727.832 2007 年 4 月 13 日 21:03 99,152 x86
Normalization.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 15,360 x86
Normidna.nlp 空值 2007 年 4 月 13 日 21:03 59,342 空值
Normnfc.nlp 空值 2007 年 4 月 13 日 21:03 45,794 空值
Normnfd.nlp 空值 2007 年 4 月 13 日 21:03 39,284 空值
Normnfkc.nlp 空值 2007 年 4 月 13 日 21:03 66,384 空值
Normnfkd.nlp 空值 2007 年 4 月 13 日 21:03 60,294 空值
Peverify.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 136,192 x86
Sos.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 382,464 x86
Sysglobl.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 110,592 x86
System.configuration.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 413,696 x86
System.data.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 2,902,016 x86
System.data.oracleclient.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 482,304 x86
System.data.sqlxml.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 716,800 x86
System.deployment.dll 2.0.50727.832 2007 年 4 月 13 日 20:03 888,832 x86
System.Design.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 5,001,216 x86
System.directoryservices.protocols.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 188,416 x86
System.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 2,940,928 x86
System.drawing.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 577,536 x86
System.enterpriseservices.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 258,048 x86
System.enterpriseservices.thunk.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 47,616 x86
System.enterpriseservices.tlb 2.0.50727.832 2007 年 4 月 13 日 21:03 40,960 空值
System.enterpriseservices.wrapper.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 114,176 x86
System.management.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 372,736 x86
System.runtime.remoting.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 299,008 x86
System.transactions.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 260,096 x86
System.web.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 5,156,864 x86
System.windows.forms.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 5,152,768 x86
System.xml.dll 2.0.50727.832 2007 年 4 月 13 日 21:03 2,027,520 x86
vbc.exe 8.0.50727.832 2007 年 4 月 13 日 21:03 1,166,672 x86
Webadminpage.cs 空值 2007 年 4 月 13 日 20:03 48,637 空值
Webengine.dll 2.0.50727.832 2007 年 4 月 13 日 20:03 406,016 x86

Microsoft .NET Framework 2.0 (KB929916):

文件名 版本 日期 时间 大小
aspnet_isapi.dll 2.0.50727.833 2007 年 4 月 14 日 03:24 8,192
aspnet_regiis.exe 2.0.50727.833 2007 年 4 月 14 日 03:24 32,608
Aspnet_wp.exe 2.0.50727.833 2007 年 4 月 14 日 03:24 32,600
System.web.dll 2.0.50727.833 2007 年 4 月 14 日 03:25 5,156,864
Vsavb7rt.dll 8.0.50727.833 2007 年 4 月 14 日 03:24 1,330,688
Webengine.dll 2.0.50727.833 2007 年 4 月 14 日 03:24 406,016

Microsoft .NET Framework 2.0 (KB929916) (x64):

文件名 版本 日期 时间 大小 CPU
aspnet_isapi.dll 2.0.50727.833 2007 年 4 月 13 日 1,924 10,240 x64
aspnet_regiis.exe 2.0.50727.833 2007 年 4 月 13 日 2,233 46,944 x64
Aspnet_wp.exe 2.0.50727.833 2007 年 4 月 13 日 2,233 44,376 x64
System.web.dll 2.0.50727.833 2007 年 4 月 13 日 2,233 5,087,232 x64
Vsavb7rt.dll 8.0.50727.833 2007 年 4 月 14 日 03:24 1,330,688 x86
Webengine.dll 2.0.50727.833 2007 年 4 月 13 日 1,924 710,144 x64
aspnet_isapi.dll 2.0.50727.833 2007 年 4 月 14 日 03:24 8,192 x86
aspnet_regiis.exe 2.0.50727.833 2007 年 4 月 14 日 03:24 32,608 x86
Aspnet_wp.exe 2.0.50727.833 2007 年 4 月 14 日 03:24 32,600 x86
System.web.dll 2.0.50727.833 2007 年 4 月 14 日 03:25 5,156,864 x86
Webengine.dll 2.0.50727.833 2007 年 4 月 14 日 03:24 406,016 x86

部署信息

安装更新

有关此公告中显示的术语的详细信息(如修补程序),请参阅Microsoft知识库文章824684

此安全更新支持以下设置开关。

Microsoft .NET Framework 2.0 (KB928365):

开关 说明
/?、/h、/help 显示命令行选项。
设置模式
**/q[n b r f]** 设置用户界面级别 n - 无 UI b - 基本 UI r - 减少的 UI f - 完整 UI (默认值)。
安装选项
/extract [directory] 将包解压缩到指定的目录。
重启选项
/norestart 安装完成后不要重启
/promptrestart 根据需要提示用户重启
/forcerestart 安装后始终重新启动计算机
日志记录选项
**/l[i w e a r u c m o p v x + ! *] <LogFile>** i - 状态消息 w - 非严重警告 e - 所有错误消息 a - 启动操作 r - 特定于操作的记录 u - 用户请求 c - 初始 UI 参数 m - 内存不足或致命退出信息 o - 磁盘空间不足消息 p - 终端属性 v - 详细输出 x - 额外调试信息 + - 追加到现有日志文件! - 将每行刷新到日志 * - 记录除 v 和 x 选项之外的所有信息
/log <LogFile> 等效的 /l* <LogFile>

Microsoft .NET Framework 2.0 (KB929916):

开关 说明
/?、/h、/help 在支持的开关上显示帮助。
/quiet 禁止显示状态或错误消息。
/norestart 与 /quiet 结合使用时,即使需要重启才能完成安装,安装后系统也不会重启。

若要删除此更新,请使用控制面板中的“添加或删除程序”工具。

验证更新安装

  • Microsoft 基准安全分析器
    若要验证是否已将安全更新应用于受影响的系统,可以使用Microsoft基线安全分析器(MBSA)工具。 有关详细信息,请参阅本公告前面的“检测和部署工具和指南”部分。

  • 文件版本验证

    请注意 ,由于有多个版本的 windows Microsoft,因此计算机上以下步骤可能有所不同。 如果是这样,请参见您的产品文档来完成这些步骤。

    1. 单击“开始,然后单击“搜索”。

    2. “搜索结果”窗格中,单击“搜索助手的所有文件和文件夹

    3. “文件名的所有或部分”框中,从相应的文件信息表中键入文件名,然后单击“ 搜索”。

    4. 在文件列表中,右键单击相应文件信息表中的文件名,然后单击“ 属性”。

      请注意 ,根据安装的操作系统或程序版本,可能无法安装文件信息表中列出的某些文件。

    5. 在“版本”选项卡上,通过将该文件与相应文件信息表中记录的版本进行比较来确定计算机上安装的文件的版本。

      请注意 ,在安装过程中,文件版本以外的属性可能会更改。 将其他文件属性与文件信息表中的信息进行比较不是验证更新安装的支持方法。 此外,在某些情况下,可能会在安装过程中重命名文件。 如果文件或版本信息不存在,请使用其他可用方法之一来验证更新安装。

其他信息

致谢

Microsoft感谢以下内容帮助我们保护客户:

  • OWASPDinis Cruz 报告 .NET PE 加载程序漏洞(CVE-2007-0041)。
  • 保罗克雷格的安全 评估 报告 ASP.NET Null 字节终止漏洞 (CVE-2007-0042)。
  • 苏门答腊Jeroen Frijters 报告 .NET JIT 编译器漏洞 (CVE-2007-0043)。
  • ProCheckUp 与 UK CPNI 合作,最初报告 .NET 请求筛选绕过漏洞(CVE-2006-7192)。
  • Portcullis Computer Security Ltd. 的 Ferruh T. Mavituna,用于处理Microsoft并提供有关 .NET 请求筛选绕过漏洞的其他信息(CVE-2006-7192)。
  • TrueSecJohannes Gumbel,用于处理Microsoft并提供有关 .NET 请求筛选绕过漏洞的其他信息(CVE-2006-7192)。

Support:

  • 美国和加拿大的客户可以从 1-866-PCSAFETY 的Microsoft产品支持服务获得技术支持。 对于与安全更新关联的支持调用,不收取任何费用。
  • 国际客户可以从其本地Microsoft子公司获得支持。 不支持与安全更新关联的支持。 有关如何联系Microsoft以获取支持问题的详细信息,请访问 国际支持网站

免责声明:

Microsoft知识库中提供的信息“按原样”提供,不提供任何形式的担保。 Microsoft明示或默示地否认所有担保,包括适销性和针对特定用途的适用性的保证。 在任何情况下,Microsoft公司或其供应商应承担任何损害,包括直接、间接、附带、后果性、业务利润损失或特殊损害,即使Microsoft公司或其供应商被告知存在此类损害的可能性。 某些州不允许排除或限制后果性或附带性损害的责任,因此上述限制可能不适用。

修改:

  • V1.0(2007 年 7 月 10 日):公告已发布。
  • V1.1(2007 年 7 月 12 日):公告已更新:已将“受影响的软件”表中的 Windows Vista 严重性分级更正为“重要”。 更正了文件清单表中的多个实例,错误地引用了系统上未安装的Mscordacwks.dll版本。 添加了一个附加常见问题解答,说明客户为何在系统上安装 .NET Framework 3.0 时应更新 .NET Framework 2.0。 为 ASP.NET Web 应用程序开发人员添加了其他常见问题解答。
  • V1.2(2007 年 7 月 19 日):公告已更新:在受支持的 Windows Server 2003 版本上更正了 .NET Framework 1.1 的文件清单表KB933854文件清单表。 公告还进行了更新,提供了一个指向主公告知识库文章的其他链接,该文章将记录此 .NET Framework 安全更新中引入的所有非安全功能更改。
  • V1.3(2007 年 7 月 25 日):公告已更新:已将其他说明添加到公告中,说明 .NET Framework 更新是累积的,可能包含非安全更新。 公告还进行了更新,以澄清此更新适用于 .NET Framework 1.0 的 Service Pack 3,适用于 .NET Framework 1.1 的 Service Pack 1。
  • V2.0(2008 年 3 月 25 日):公告已更新:已将 .NET Framework 1.0(KB928367)和 .NET Framework 1.1(KB929729)添加为 Windows Vista Service Pack 1 和 Windows Server 2008 受影响的组件。
  • V3.0(2008 年 4 月 22 日):公告已更新:已将 .NET Framework 1.0(KB928367)、.NET Framework 1.1(KB928366)和 .NET Framework 版本 2.0(KB928365)添加为 Windows XP Service Pack 3 受影响的组件。 这是仅检测更新。 二进制文件没有更改。
  • V3.1(2008 年 4 月 23 日):公告已更新:删除了对 Windows XP Professional x64 Edition Service Pack 3 的错误引用。
  • V3.2(2008 年 5 月 7 日):公告已更新:删除了对 .NET Framework 1.0 的错误引用,作为 Windows Server 2008 x64 版本和基于 Itanium 的系统的 Windows Server 2008 的组件。
  • V4.0(2009 年 5 月 7 日):公告已更新:已添加为受影响的软件:Microsoft .NET Framework 1.0 (KB928367) 32 位版本和基于 x64 的 Windows Vista Service Pack 2 版本和 32 位版本的 Windows Server 2008 Service Pack 2 上添加;Microsoft基于 32 位和基于 x64 的 Windows Vista Service Pack 2 版本以及基于 32 位、基于 x64 和基于 Itanium 的 Windows Server 2008 Service Pack 2 版本上Microsoft .NET Framework 1.1 (KB929729)。 这只是检测更改;二进制文件没有更改。 已成功安装KB928367或KB929729的客户无需重新安装。

生成于 2014-04-18T13:49:36Z-07:00