此安全更新解决了Microsoft .NET Framework 中公开披露的漏洞和三个私有报告的漏洞。 如果未经身份验证的攻击者向目标网站发送特制的 Web 请求,则其中最严重的漏洞可能会允许提升特权。 成功利用此漏洞的攻击者可以在 ASP.NET 站点上现有帐户的上下文中执行任何操作,包括执行任意命令。 为了利用此漏洞,攻击者必须能够在 ASP.NET 站点上注册帐户,并且必须知道现有的用户名。
对于Microsoft .NET Framework 1.1 Service Pack 1、Microsoft .NET Framework 2.0 Service Pack 2、Microsoft .NET Framework 3.5 Service Pack 1、Microsoft .NET Framework 3.5.1 和 Microsoft .NET Framework 4,此安全更新在 Microsoft Windows 的所有受支持版本中都被评为“严重”。 有关详细信息,请参阅本节中的小节“ 受影响的和非受影响的软件”。
安全更新通过更正 .NET Framework 如何处理特制的请求以及 ASP.NET Framework 如何对用户进行身份验证和处理缓存的内容来解决漏洞。 有关漏洞的详细信息,请参阅下一部分 “漏洞信息”下特定漏洞条目的常见问题解答(常见问题解答)子部分。
*服务器核心安装受到影响。 此更新的严重性分级与受支持的 Windows Server 2008 或 Windows Server 2008 R2 版本相同,如前所述,无论是否使用 Server Core 安装选项进行安装。 有关此安装选项的详细信息,请参阅 TechNet 文章:管理服务器核心安装和维护服务器核心安装。 请注意,Server Core 安装选项不适用于某些版本的 Windows Server 2008 和 Windows Server 2008 R2;请参阅 “比较服务器核心安装选项”。
**服务器核心安装不受影响。 此更新解决的漏洞不会影响使用 Server Core 安装选项安装时支持的 Windows Server 2008 或 Windows Server 2008 R2 版本。 有关此安装选项的详细信息,请参阅 TechNet 文章:管理服务器核心安装和维护服务器核心安装。 请注意,Server Core 安装选项不适用于某些版本的 Windows Server 2008 和 Windows Server 2008 R2;请参阅 “比较服务器核心安装选项”。
在 Windows XP Service Pack 3 上安装时,Microsoft .NET Framework 1.1 Service Pack 1
重要 拒绝服务
不适用
关键 特权提升
重要 特权提升
关键
在 Windows XP Professional x64 Edition Service Pack 2 上安装时,Microsoft .NET Framework 1.1 Service Pack 1
重要 拒绝服务
不适用
关键 特权提升
重要 特权提升
关键
Microsoft Windows Server 2003 Service Pack 2 上的 .NET Framework 1.1 Service Pack 1
重要 拒绝服务
不适用
关键 特权提升
重要 特权提升
关键
在 Windows Server 2003 x64 Edition Service Pack 2 上安装时,Microsoft .NET Framework 1.1 Service Pack 1
重要 拒绝服务
不适用
关键 特权提升
重要 特权提升
关键
在基于 Windows Server 2003 的 Itanium 版本 Service Pack 2 上安装时,Microsoft .NET Framework 1.1 Service Pack 1
重要 拒绝服务
不适用
关键 特权提升
重要 特权提升
关键
在 Windows Vista Service Pack 2 上安装时,Microsoft .NET Framework 1.1 Service Pack 1
重要 拒绝服务
不适用
关键 特权提升
重要 特权提升
关键
在 Windows Vista x64 Edition Service Pack 2 上安装时,Microsoft .NET Framework 1.1 Service Pack 1
重要 拒绝服务
不适用
关键 特权提升
重要 特权提升
关键
在 Windows Server 2008 上安装 32 位系统 Service Pack 2* 时,Microsoft .NET Framework 1.1 Service Pack 1*
重要 拒绝服务
不适用
关键 特权提升
重要 特权提升
关键
在 Windows Server 2008 上安装基于 x64 的系统 Service Pack 2 时,Microsoft .NET Framework 1.1 Service Pack 1*
重要 拒绝服务
不适用
关键 特权提升
重要 特权提升
关键
在 Windows Server 2008 上安装基于 Itanium 的系统 Service Pack 2 时,Microsoft .NET Framework 1.1 Service Pack 1
重要 拒绝服务
不适用
关键 特权提升
重要 特权提升
关键
Microsoft .NET Framework 2.0 Service Pack 2
在 Windows XP Service Pack 3 上安装时,Microsoft .NET Framework 2.0 Service Pack 2
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows XP Professional x64 Edition Service Pack 2 上安装时,Microsoft .NET Framework 2.0 Service Pack 2
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows Server 2003 Service Pack 2 上安装时,Microsoft .NET Framework 2.0 Service Pack 2
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows Server 2003 x64 Edition Service Pack 2 上安装时,Microsoft .NET Framework 2.0 Service Pack 2
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows Server 2003 上安装 SP2 for Itanium 系统时,Microsoft .NET Framework 2.0 Service Pack 2
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows Vista Service Pack 2 上安装时,Microsoft .NET Framework 2.0 Service Pack 2
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows Vista x64 Edition Service Pack 2 上安装时,Microsoft .NET Framework 2.0 Service Pack 2
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows Server 2008 上安装 32 位系统 Service Pack 2 时,Microsoft .NET Framework 2.0 Service Pack 2**
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows Server 2008 上安装基于 x64 的系统 Service Pack 2 时,Microsoft .NET Framework 2.0 Service Pack 2**
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows Server 2008 上安装基于 Itanium 的系统 Service Pack 2 时,Microsoft .NET Framework 2.0 Service Pack 2
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
Microsoft .NET Framework 3.5 Service Pack 1
在 Windows XP Service Pack 3 上安装时,Microsoft .NET Framework 3.5 Service Pack 1
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows XP Professional x64 Edition Service Pack 2 上安装时,Microsoft .NET Framework 3.5 Service Pack 1
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows Server 2003 Service Pack 2 上安装时,Microsoft .NET Framework 3.5 Service Pack 1
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows Server 2003 x64 Edition Service Pack 2 上安装时,Microsoft .NET Framework 3.5 Service Pack 1
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
使用 SP2 在 Windows Server 2003 上安装基于 Itanium 的系统时,Microsoft .NET Framework 3.5 Service Pack 1
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows Vista Service Pack 2 上安装时,Microsoft .NET Framework 3.5 Service Pack 1
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows Vista x64 版本 Service Pack 2 上安装时,Microsoft .NET Framework 3.5 Service Pack 1
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows Server 2008 上安装适用于 32 位系统 Service Pack 2 时,Microsoft .NET Framework 3.5 Service Pack 1**
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows Server 2008 上安装基于 x64 的系统 Service Pack 2 时,Microsoft .NET Framework 3.5 Service Pack 1**
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows Server 2008 上安装基于 Itanium 的系统 Service Pack 2 时,Microsoft .NET Framework 3.5 Service Pack 1
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
Microsoft .NET Framework 3.5.1
Microsoft Windows 7 上用于 32 位系统的 .NET Framework 3.5.1,对于 32 位系统 Service Pack 1,Microsoft Windows 7
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows 7 上为基于 x64 的系统Microsoft .NET Framework 3.5.1;对于基于 x64 的系统 Service Pack 1,Microsoft Windows 7
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
Microsoft基于 x64 的系统的 Windows Server 2008 R2 上的 .NET Framework 3.5.1 和基于 x64 的系统 Service Pack 1 的 Windows Server 2008 R2*
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows Server 2008 R2 上为基于 Itanium 的系统Microsoft .NET Framework 3.5.1,适用于基于 Itanium 的系统 Service Pack 1 的 Windows Server 2008 R2
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
Microsoft .NET Framework 4.0
在 Windows XP Service Pack 3 上Microsoft .NET Framework 4.0[1]
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows XP Professional x64 Edition Service Pack 2 上Microsoft .NET Framework 4.0[1]
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows Server 2003 Service Pack 2 上Microsoft .NET Framework 4.0[1]
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
windows Server 2003 x64 Edition Service Pack 2[1] 上的 Microsoft .NET Framework 4.0
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows Server 2003 上使用 SP2 Microsoft .NET Framework 4.0,用于基于 Itanium 的系统[1]
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows Vista Service Pack 2 上Microsoft .NET Framework 4.0[1]
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows Vista x64 Edition Service Pack 2 上Microsoft .NET Framework 4.0[1]
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
Microsoft Windows Server 2008 上用于 32 位系统 Service Pack 2 的 .NET Framework 4.0**[1]
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
Microsoft基于 x64 的系统 Service Pack 2 的 Windows Server 2008 上的 .NET Framework 4.0**[1]
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows Server 2008 上为基于 Itanium 的系统 Service Pack 2[1] Microsoft .NET Framework 4.0
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows 7 上为 32 位系统Microsoft .NET Framework 4.0;对于 32 位系统 Service Pack 1 的 Windows 7,适用于 32 位系统 Service Pack 1[1]
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows 7 上为基于 x64 的系统Microsoft .NET Framework 4.0;对于基于 x64 的系统 Service Pack 1 的 Windows 7,适用于基于 x64 的系统 Service Pack 1[1]
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows Server 2008 R2 上为基于 x64 的系统Microsoft .NET Framework 4.0[1]
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
Microsoft基于 x64 的系统 Service Pack 1*[1] 的 Windows Server 2008 R2 上的 .NET Framework 4.0
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
在 Windows Server 2008 R2 上为基于 Itanium 的系统Microsoft .NET Framework 4.0,适用于基于 Itanium 的系统 Service Pack 1[1] 的 Windows Server 2008 R2
重要 拒绝服务
中等 欺骗
关键 特权提升
重要 特权提升
关键
*服务器核心安装受到影响。 此更新的严重性分级与受支持的 Windows Server 2008 或 Windows Server 2008 R2 版本相同,如前所述,无论是否使用 Server Core 安装选项进行安装。 有关此安装选项的详细信息,请参阅 TechNet 文章:管理服务器核心安装和维护服务器核心安装。 请注意,Server Core 安装选项不适用于某些版本的 Windows Server 2008 和 Windows Server 2008 R2;请参阅 “比较服务器核心安装选项”。
**服务器核心安装不受影响。 此更新解决的漏洞不会影响使用 Server Core 安装选项安装时支持的 Windows Server 2008 或 Windows Server 2008 R2 版本。 有关此安装选项的详细信息,请参阅 TechNet 文章:管理服务器核心安装和维护服务器核心安装。 请注意,Server Core 安装选项不适用于某些版本的 Windows Server 2008 和 Windows Server 2008 R2;请参阅 “比较服务器核心安装选项”。
以下解决方法配置 ASP.NET 将从客户端接受的最大请求大小限制。 减少最大请求大小将降低 ASP.NET 服务器遭受拒绝服务攻击的易感。
注意: 请在对配置进行任何更改之前备份配置。
通过将条目添加到根 web.config 或 applicationhost.config,可以将此配置值全局应用于服务器上的所有 ASP.NET 站点。或者,此配置可以通过将其添加到特定站点或应用程序的 web.config 文件来限制为特定站点或应用程序。 有关 ASP.NET 配置的详细信息,请参阅 MSDN 文章 ASP.NET 配置概述。
如果应用程序使用 ViewState,请在相应的 ASP.NET 配置文件中添加以下配置,以限制 ASP.NET 从客户端接受的最大请求大小到 200 KB。
2. If your application does not use ASP.NET ViewState, add the following configuration in the appropriate ASP.NET configuration file to limit the maximum request size that ASP.NET will accept from a client to 20 KB.
```
<configuration>
<system.web>
<httpRuntime maxRequestLength=">
</system.web>
```
2. If your application does not use ASP.NET ViewState, add the following configuration in the appropriate ASP.NET configuration file to limit the maximum request size that ASP.NET will accept from a client to 20 KB.
```
<configuration>
For more information on the maxRequestLength configuration option, please refer to MSDN documentation on the [httpRuntime Element](https://msdn.microsoft.com/library/e1f13641.aspx).
**Note:** Increasing the default HTTP querystring and request header size limits will increase the susceptibility of the server to the denial of service issue being described in this advisory. For more information about how to set these limits, see [Http.sys registry settings for IIS](https://support.microsoft.com/kb/820129).
**Impact of workaround:** Client requests that exceed the configured maxRequestLength will result in a ConfigurationErrorsException thrown on the server-side and an http error status returned to the client. The limits configured previously should be used as a baseline and can be adjusted to avoid application failures. Configuring the maxRequestLength value with a smaller value also reduces the server’s susceptibility to this particular denial of service. Applications that accept client file uploads and those that generate a large viewstate are examples of applications that may be impacted by this workaround.
After you apply this workaround, the following client request failure may appear in Application event log.
```
Event code: 3004
Event message: Post size exceeded allowed limits.
Exception information:
Exception type: HttpException
Exception message: Maximum request length exceeded.
at System.Web.HttpRequest.GetEntireRawContent()
at System.Web.HttpRequest.FillInFormCollection()
at System.Web.HttpRequest.get_Form()
at System.Web.HttpRequest.get_HasForm()
at System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull)
at System.Web.UI.Page.DeterminePostBackMode()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
```
Alternatively, the request failure may result in the following entry in an IIS log file.
```
#Fields: s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken
```
```
127.0.0.1 POST /webSite/Default.aspx - 80 - 127.0.0.1 - 500 0 0 1268
```
**Removing workaround:** To undo the workaround, remove the configuration sections that were added in this workaround or revert to a backup of the configuration before the workarounds.
哈希表中冲突的常见问题解答可能导致 DoS 漏洞 - CVE-2011-3414
漏洞的范围是什么?
这是拒绝服务漏洞。 此漏洞允许未经身份验证的攻击者降低创建拒绝服务条件的 ASP.NET 站点的性能。
导致漏洞的原因是什么?
由于 ASP.NET 专门制作的请求,并将该数据插入哈希表中导致哈希冲突的方式,因此存在漏洞。 当其中许多冲突链接在一起时,哈希表的性能会大幅下降,从而导致拒绝服务条件。
攻击者可能使用漏洞执行哪些操作?
攻击者可以使用此漏洞来造成拒绝服务攻击,并中断使用 ASP.NET 的网站的可用性。
攻击者如何利用漏洞?
未经身份验证的攻击者可能会向受影响的 ASP.NET 站点发送少量专门制作的 ASP.NET 请求,从而导致拒绝服务条件。
哪些系统主要面临漏洞的风险?
安装了 ASP.NET 面向 Internet 的系统主要面临此漏洞的风险。 此外,使用 ASP.NET 表单身份验证的内部网站可能面临此漏洞的风险。
For more information on the maxRequestLength configuration option, please refer to MSDN documentation on the [httpRuntime Element](https://msdn.microsoft.com/library/e1f13641.aspx).
**Note:** Increasing the default HTTP querystring and request header size limits will increase the susceptibility of the server to the denial of service issue being described in this advisory. For more information about how to set these limits, see [Http.sys registry settings for IIS](https://support.microsoft.com/kb/820129).
**Impact of workaround:** Client requests that exceed the configured maxRequestLength will result in a ConfigurationErrorsException thrown on the server-side and an http error status returned to the client. The limits configured previously should be used as a baseline and can be adjusted to avoid application failures. Configuring the maxRequestLength value with a smaller value also reduces the server’s susceptibility to this particular denial of service. Applications that accept client file uploads and those that generate a large viewstate are examples of applications that may be impacted by this workaround.
After you apply this workaround, the following client request failure may appear in Application event log.
```
Event code: 3004
Event message: Post size exceeded allowed limits.
Exception information:
Exception type: HttpException
Exception message: Maximum request length exceeded.
at System.Web.HttpRequest.GetEntireRawContent()
at System.Web.HttpRequest.FillInFormCollection()
at System.Web.HttpRequest.get_Form()
at System.Web.HttpRequest.get_HasForm()
at System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull)
at System.Web.UI.Page.DeterminePostBackMode()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
```
Alternatively, the request failure may result in the following entry in an IIS log file.
```
#Fields: s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken
```
```
127.0.0.1 POST /webSite/Default.aspx - 80 - 127.0.0.1 - 500 0 0 1268
```
**Removing workaround:** To undo the workaround, remove the configuration sections that were added in this workaround or revert to a backup of the configuration before the workarounds.
哈希表中冲突的常见问题解答可能导致 DoS 漏洞 - CVE-2011-3414
漏洞的范围是什么?
这是拒绝服务漏洞。 此漏洞允许未经身份验证的攻击者降低创建拒绝服务条件的 ASP.NET 站点的性能。
导致漏洞的原因是什么?
由于 ASP.NET 专门制作的请求,并将该数据插入哈希表中导致哈希冲突的方式,因此存在漏洞。 当其中许多冲突链接在一起时,哈希表的性能会大幅下降,从而导致拒绝服务条件。
攻击者可能使用漏洞执行哪些操作?
攻击者可以使用此漏洞来造成拒绝服务攻击,并中断使用 ASP.NET 的网站的可用性。
攻击者如何利用漏洞?
未经身份验证的攻击者可能会向受影响的 ASP.NET 站点发送少量专门制作的 ASP.NET 请求,从而导致拒绝服务条件。
哪些系统主要面临漏洞的风险?
安装了 ASP.NET 面向 Internet 的系统主要面临此漏洞的风险。 此外,使用 ASP.NET 表单身份验证的内部网站可能面临此漏洞的风险。
.NET Framework 对用户进行身份验证的方式存在特权提升漏洞。 为了利用此漏洞,未经身份验证的攻击者需要在 ASP.NET 应用程序中注册帐户,并且必须知道目标用户的现有帐户名称。 然后,攻击者可以使用以前注册的帐户名称创建一个特殊的 Web 请求,以获取对该帐户的访问权限。 然后,攻击者可以在目标用户的上下文中执行任何操作,包括在网站上执行任意命令。
攻击者如何利用漏洞?
为了利用此漏洞,未经身份验证的攻击者首先需要了解在站点上模拟的现有帐户名称。 然后,攻击者可以使用以前注册的帐户名称创建一个特殊的 Web 请求,以获取对该帐户的访问权限。 然后,攻击者可以在目标用户的上下文中执行任何操作,包括在网站上执行任意命令。
哪些系统主要面临漏洞的风险?
安装了 ASP.NET 面向 Internet 的系统主要面临此漏洞的风险。 此外,使用 ASP.NET 表单身份验证的内部网站可能面临此漏洞的风险。
如果我的网站使用 Web 场,是否需要更新 Web 场中的所有计算机?
是的。 此更新以与早期格式不兼容的方式更改表单身份验证票证的格式。 这意味着使用新行为生成的票证不能由使用旧行为的计算机读取,反之亦然。 应用程序使用基于表单的身份验证的管理员必须在部署此安全更新时采取特定步骤,以确保其所有服务器同时切换到新行为。
Windows XP Professional x64 Edition Service Pack 2
是
Windows Server 2003 Service Pack 2
是
Windows Server 2003 x64 Edition Service Pack 2
是
Windows Server 2003 SP2 for Itanium 基于系统的 SP2
是
Windows Vista Service Pack 2
是
Windows Vista x64 版本 Service Pack 2
是
Windows Server 2008(用于 32 位系统)Service Pack 2
是
Windows Server 2008(用于基于 x64 的系统)Service Pack 2
是
基于 Itanium 的系统 Service Pack 2 的 Windows Server 2008
是
适用于 32 位系统的 Windows 7 和适用于 32 位系统的 Windows 7 Service Pack 1
是
基于 x64 的系统的 Windows 7 和基于 x64 的系统 Service Pack 1 的 Windows 7
是
基于 x64 的系统的 Windows Server 2008 R2 和基于 x64 的系统 Service Pack 1 的 Windows Server 2008 R2
是
适用于基于 Itanium 的系统的 Windows Server 2008 R2 和适用于基于 Itanium 的系统 Service Pack 1 的 Windows Server 2008 R2
是
注意 :对于使用最新版 MBSA、Microsoft 更新和 Windows Server 更新服务不支持的旧版软件的客户,请访问 Microsoft基线安全分析器 并参考旧版产品支持部分,了解如何使用旧版工具创建全面的安全更新检测。
Windows Server Update Services
Windows Server Update Services (WSUS)使信息技术管理员能够将最新的Microsoft产品更新部署到运行 Windows 操作系统的计算机。 有关如何使用 Windows Server Update Services 部署安全更新的详细信息,请参阅 TechNet 文章 Windows Server Update Services。
系统管理服务器
下表提供了此安全更新的短信检测和部署摘要。
软件
使用 ITMU 的 SMS 2003
Configuration Manager 2007
Windows XP Service Pack 3
是
是
Windows XP Professional x64 Edition Service Pack 2
是
是
Windows Server 2003 Service Pack 2
是
是
Windows Server 2003 x64 Edition Service Pack 2
是
是
Windows Server 2003 SP2 for Itanium 基于系统的 SP2
是
是
Windows Vista Service Pack 2
是
是
Windows Vista x64 版本 Service Pack 2
是
是
Windows Server 2008(用于 32 位系统)Service Pack 2
是
是
Windows Server 2008(用于基于 x64 的系统)Service Pack 2
是
是
基于 Itanium 的系统 Service Pack 2 的 Windows Server 2008
是
是
适用于 32 位系统的 Windows 7 和适用于 32 位系统的 Windows 7 Service Pack 1
是
是
基于 x64 的系统的 Windows 7 和基于 x64 的系统 Service Pack 1 的 Windows 7
是
是
基于 x64 的系统的 Windows Server 2008 R2 和基于 x64 的系统 Service Pack 1 的 Windows Server 2008 R2
是
是
适用于基于 Itanium 的系统的 Windows Server 2008 R2 和适用于基于 Itanium 的系统 Service Pack 1 的 Windows Server 2008 R2
对于在 Windows XP Service Pack 3:\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates.NETFramework\1.1\M2656353\ “Installed” = DWORD:1 时Microsoft .NET Framework 1.1 Service Pack 1
对于 Microsoft .NET Framework 2.0 Service Pack 2:\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 2.0 Service Pack 2\SP2\KB2656352\ “ThisVersionInstalled” = “Y”
对于 Microsoft .NET Framework 3.5 Service Pack 1:\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 3.5 Service Pack 1\SP1\KB2657424\ “ThisVersionInstalled” = “Y”
Microsoft 对于 Windows XP Service Pack 3:\ HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Updates\Microsoft .NET Framework 4 客户端配置文件\KB2656351\ “ThisVersionInstalled” = “Y”
Microsoft 在 Windows XP Professional x64 Edition Service Pack 2:\ HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Updates\Microsoft .NET Framework 4 Client Profile\KB2656351\ “ThisVersionInstalled” = “Y”
请注意 ,Windows XP Professional x64 Edition 支持的版本的更新也适用于受支持的 Windows Server 2003 x64 版本。
这些注册表项可能不包含已安装文件的完整列表。 此外,当管理员或 OEM 将此安全更新集成到 Windows 安装源文件中时,可能无法正确创建这些注册表项。
Windows Server 2003 (所有版本)
引用表
下表包含此软件的安全更新信息。 可以在本节的子节“ 部署信息”中找到其他信息。
包含在将来的 Service Pack 中
此问题的更新将包含在将来的 Service Pack 或更新汇总中
部署
无需用户干预即可安装
对于 Windows Server 2003 32 位系统上的 Microsoft .NET Framework 1.1 Service Pack 1:\ WindowsServer2003-KB2656358-x86.exe /quiet
对于 Windows Server 2003 Service Pack 2:\ NDP20SP2-KB2656352-x86.exe /q 上的 Microsoft .NET Framework 2.0 Service Pack 2:\
对于 Windows Server 2003 Service Pack 2:\ NDP35SP1-KB2657424-x86.exe /q 上的 Microsoft .NET Framework 3.5 Service Pack 1
对于在 Windows Server 2003 Service Pack 2:\ NDP40-KB2656351-x86.exe /q 上安装时Microsoft .NET Framework 4
对于基于 Windows Server 2003 x64 的系统上的 Microsoft .NET Framework 1.1 Service Pack 1:\ NDP1.1SP1-KB2656353-x64.exe /quiet
对于 Windows Server 2003 x64 Edition Service Pack 2:\ NDP20SP2-KB2656352-x64.exe /q 上的 Microsoft .NET Framework 2.0 Service Pack 2
对于 Windows Server 2003 x64 Edition Service Pack 2:\ NDP35SP1-KB2657424-x64.exe /q 上的 Microsoft .NET Framework 3.5 Service Pack 1
对于在 Windows Server 2003 x64 Edition Service Pack 2:\ NDP40-KB2656351-x64.exe /q 上安装时Microsoft .NET Framework 4
对于基于 Windows Server 2003 Itanium 的系统上的 Microsoft .NET Framework 1.1 Service Pack 1:\ NDP1.1SP1-KB2656353-ia64.exe /quiet
对于 Windows Server 2003 上的 Microsoft .NET Framework 2.0 Service Pack 2,适用于基于 Itanium 的系统:\ NDP20SP2-KB2656352-ia64.exe /q
对于 Windows Server 2003 上的 Microsoft .NET Framework 3.5 Service Pack 1,适用于基于 Itanium 的系统:\ NDP35SP1-KB2657424-ia64.exe /q
在 Windows Server 2003 上安装 SP2 for Itanium 基于 Systems:\ NDP40-KB2656351-ia64.exe /q 时,对于 Microsoft .NET Framework 4
在不重启的情况下安装
对于 Windows Server 2003 32 位系统上的 Microsoft .NET Framework 1.1 Service Pack 1:\ WindowsServer2003-KB2656358-x86.exe /norestart
对于 Windows Server 2003 Service Pack 2:\ NDP20SP2-KB2656352-x86.exe /norestart 上的 Microsoft .NET Framework 2.0 Service Pack 2:\
对于 Windows Server 2003 Service Pack 2:\ NDP35SP1-KB2657424-x86.exe /norestart 上的 Microsoft .NET Framework 3.5 Service Pack 1
对于在 Windows Server 2003 Service Pack 2:\ NDP40-KB2656351-x86.exe /norestart 上安装时Microsoft .NET Framework 4
对于基于 Windows Server 2003 x64 的系统上的 Microsoft .NET Framework 1.1 Service Pack 1:\ NDP1.1SP1-KB2656353-x64.exe /norestart
对于 Windows Server 2003 x64 Edition Service Pack 2:\ NDP20SP2-KB2656352-x64.exe /norestart 上的 Microsoft .NET Framework 2.0 Service Pack 2:\
对于 Windows Server 2003 x64 Edition Service Pack 2:\ NDP35SP1-KB2657424-x64.exe /norestart 上的 Microsoft .NET Framework 3.5 Service Pack 1
对于在 Windows Server 2003 x64 Edition Service Pack 2:\ NDP40-KB2656351-x64.exe /norestart 上安装时Microsoft .NET Framework 4
对于基于 Windows Server 2003 Itanium 的系统:\ NDP1.1SP1-KB2656353-ia64.exe /norestart 上的 Microsoft .NET Framework 1.1 Service Pack 1
对于 Windows Server 2003 上的 Microsoft .NET Framework 2.0 Service Pack 2,适用于基于 Itanium 的系统:\ NDP20SP2-KB2656352-ia64.exe /norestart
对于 Windows Server 2003 上的 Microsoft .NET Framework 3.5 Service Pack 1,以及 SP2 for Itanium 基于 Systems:\ NDP35SP1-KB2657424-ia64.exe /norestart
对于在 Windows Server 2003 上安装适用于基于 Itanium 的 Systems:\ NDP40-KB2656351-ia64.exe /norestart 的 Windows Server 2003 上安装时Microsoft .NET Framework 4
更新日志文件
对于 Windows Server 2003 32 位系统上的 Microsoft .NET Framework 1.1 Service Pack 1:\ KB2656358.log
对于 Windows Server 2003 x64 和基于 Itanium 的系统上的 Microsoft .NET Framework 1.1 Service Pack 1:\ NDP1.1SP1-KB2656353-x86-msi.0.log\ NDP1.1SP1-KB2656353-x86-wrapper.log
对于 Microsoft .NET Framework 2.0 Service Pack 2:\ Microsoft .NET Framework 2.0-KB2656352_*-msi0.txt\ Microsoft .NET Framework 2.0-KB2656352_*.html
对于 Microsoft .NET Framework 3.5 Service Pack 1:\ Microsoft .NET Framework 2.0-KB2657424_*-msi0.txt\ Microsoft .NET Framework 2.0-KB2657424_*.html
对于 Windows Server 2003 32 位系统上的 Microsoft .NET Framework 1.1 Service Pack 1:\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows Server 2003\SP3\KB2656358\Filelist
对于 Windows Server 2003 x64 和基于 Itanium 的系统:\ Microsoft HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates.NETFramework\1.1\M2656353\ “Installed” = dword:1
对于 Microsoft .NET Framework 2.0 Service Pack 2:\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 2.0 Service Pack 2\SP2\KB2656352\ “ThisVersionInstalled” = “Y”
对于 Microsoft .NET Framework 3.5 Service Pack 1:\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 3.5 Service Pack 1\SP1\KB2657424\ “ThisVersionInstalled” = “Y”
对于在 Windows Server 2003 Service Pack 2:\ HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Updates\Microsoft .NET Framework 4 客户端配置文件\KB2656351\ “ThisVersionInstalled” = “Y” 时Microsoft .NET Framework 4
Microsoft 在 Windows Server 2003 x64 Edition Service Pack 2 和 Windows Server 2003 基于 Itanium 的 Service Pack 2:\ HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Updates\Microsoft .NET Framework 4 客户端配置文件\KB2656351\ “ThisVersionInstalled” = “Y”
请注意 ,Windows Server 2003 x64 版本的受支持版本的更新也适用于受支持的 Windows XP Professional x64 版本。
此安全更新支持 Windows Server 2003 x64 Edition Service Pack 2 和 Windows Server 2003 基于 Itanium 的 Service Pack 2 上的 Microsoft .NET Framework 1.1 Service Pack 1 上的以下设置开关。
此安全更新支持 Windows Server 2003 x64 Edition Service Pack 2 和 Windows Server 2003 基于 Itanium 的 Service Pack 2 上Microsoft .NET Framework 1.1 Service Pack 1 的以下设置开关。
开关
说明
/?
显示命令行选项。
设置模式
/q
静默安装。
安装选项
/I
安装(默认操作)
/U
卸载
/Xp[:p ath]
将包解压缩到指定的目录。
重启选项
/norestart
安装完成后不会重启。
日志记录选项
/l<LogFile>
生成日志文件
**/l[d
p
f ] <LogFile>**
d - 日志包详细信息
p - 记录受影响的产品
f - 日志包含的文件
此安全更新支持Microsoft .NET Framework 2.0 Service Pack 2 和 Microsoft .NET Framework 3.5 Service Pack 1 和 Microsoft .NET Framework 4 的以下设置开关。
这些注册表项可能不包含已安装文件的完整列表。 此外,当管理员或 OEM 将此安全更新集成到 Windows 安装源文件中时,可能无法正确创建这些注册表项。
Windows Vista(所有版本)
引用表
下表包含此软件的安全更新信息。 可以在本节的子节“ 部署信息”中找到其他信息。
包含在将来的 Service Pack 中
此问题的更新将包含在将来的 Service Pack 或更新汇总中
部署
无需用户干预即可安装
对于在 Windows Vista Service Pack 2:\ NDP1.1sp1-KB2656353-X86.exe /q 上安装的 Microsoft .NET Framework 1.1 Service Pack 1
对于 Windows Vista Service Pack 2:\ Windows6.0-KB2656362-x86.msu /quiet 上的 Microsoft .NET Framework 2.0 Service Pack 2
对于 Windows Vista Service Pack 2:\ NDP35sp1-KB2657424-x86.exe /q 上的 Microsoft .NET Framework 3.5 Service Pack 1
在 Windows Vista Service Pack 2:\ NDP40-KB2656351-x86.exe /q 上安装时,对于 Microsoft .NET Framework 4
在 Windows Vista x64 Edition Service Pack 2:\ NDP1.1sp1-KB2656353-X86.exe /q 上安装时,对于 Microsoft .NET Framework 1.1 Service Pack 1
对于 Windows Vista x64 Edition Service Pack 2:\ Windows6.0-KB2656362-x64.msu /quiet 上的 Microsoft .NET Framework 2.0 Service Pack 2:\ Windows6.0-KB2656362-x64.msu /quiet
对于 Windows Vista x64 Edition Service Pack 2:\ NDP35sp1-KB2657424-x64.exe /q 上的 Microsoft .NET Framework 3.5 Service Pack 1
对于在 Windows Vista x64 Edition Service Pack 2:\ NDP40-KB2656351-x64.exe /q 上安装时Microsoft .NET Framework 4
在不重启的情况下安装
在 Windows Vista Service Pack 2:\ NDP1.1sp1-KB2656353-X86.exe /norestart 上安装时,Microsoft .NET Framework 1.1 Service Pack 1
对于 Windows Vista Service Pack 2:\ Windows6.0-KB2656362-x86.msu /quiet /norestart 上的 Microsoft .NET Framework 2.0 Service Pack 2:\ Windows6.0-KB2656362-x86.msu
对于 Windows Vista Service Pack 2:\ NDP35sp1-KB2657424-x86.exe /norestart 上的 Microsoft .NET Framework 3.5 Service Pack 1
在 Windows Vista Service Pack 2:\ NDP40-KB2656351-x86.exe /norestart 上安装时,对于 Microsoft .NET Framework 4
在 Windows Vista x64 版本 Service Pack 2:\ NDP1.1sp1-KB2656353-X86.exe /norestart 上安装时,对于 Microsoft .NET Framework 1.1 Service Pack 1
对于 Windows Vista x64 Edition Service Pack 2:\ Windows6.0-KB2656362-x64.msu /quiet /norestart 上的 Microsoft .NET Framework 2.0 Service Pack 2:\ Windows6.0-KB2656362-x64.msu /quiet /norestart
对于 Windows Vista x64 Edition Service Pack 2:\ NDP35sp1-KB2657424-x64.exe /norestart 上的 Microsoft .NET Framework 3.5 Service Pack 1
在 Windows Vista x64 Edition Service Pack 2:\ NDP40-KB2656351-x64.exe /norestart 上安装时,Microsoft .NET Framework 4
对于 Microsoft .NET Framework 1.1 Service Pack 1:\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates.NETFramework\1.1\M2656353\ “Installed” = dword:1
对于Microsoft .NET Framework 2.0 Service Pack 2:\ 不存在用于验证此更新是否存在的注册表项。
对于 Microsoft .NET Framework 3.5 Service Pack 1:\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 3.5 Service Pack 1\SP1\KB2657424\ “ThisVersionInstalled” = “Y”
对于在 Windows Vista Service Pack 2:\ HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Updates\Microsoft .NET Framework 4 客户端配置文件\KB2656351\ “ThisVersionInstalled” = “Y” 时Microsoft .NET Framework 4
Microsoft 在 Windows Vista x64 Edition Service Pack 2:\ HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Updates\Microsoft .NET Framework 4 Client Profile\KB2656351\ “ThisVersionInstalled” = “Y”
对于 windows Server 2008 R2 上的 Microsoft .NET Framework 3.5.1,适合基于 x64 的系统:\ Windows6.1-KB2656355-x64.msu /quiet
对于基于 x64 的系统 Service Pack 1:\ Windows6.1-KB2656356-x64.msu /quiet 的 Windows Server 2008 R2 上的 Microsoft .NET Framework 3.5.1
对于在 Windows Server 2008 R2 上安装用于基于 x64 的系统,在基于 x64 的系统 Service Pack 1:\ NDP40-KB2656351-x64.exe /quiet 时,对于 Microsoft .NET Framework 4
对于 windows Server 2008 R2 上用于基于 Itanium 的系统Microsoft .NET Framework 3.5.1:\ Windows6.1-KB2656355-ia64.msu /quiet
对于 windows Server 2008 R2 上用于基于 Itanium 的系统 Service Pack 1:\ Windows6.1-KB2656356-ia64.msu /quiet 上的 Microsoft .NET Framework 3.5.1
对于在 Windows Server 2008 R2 上安装的基于 Itanium 的系统时Microsoft .NET Framework 4,以及适用于基于 Itanium 的系统 Service Pack 1:\ NDP40-KB2656351-ia64.exe/quiet 的 Windows Server 2008 R2
在不重启的情况下安装
对于 windows Server 2008 R2 上用于基于 x64 的系统Microsoft .NET Framework 3.5.1:\ Windows6.1-KB2656355-x64.msu /norestart
对于基于 x64 的系统 Service Pack 1:\ Windows6.1-KB2656356-x64.msu /norestart 的 Windows Server 2008 R2 上的 Microsoft .NET Framework 3.5.1
对于在 Windows Server 2008 R2 上安装用于基于 x64 的系统和基于 x64 的系统 Service Pack 1:\ NDP40-KB2656351-x64.exe /norestart 的 Windows Server 2008 R2 上安装Microsoft .NET Framework 4
对于 windows Server 2008 R2 上用于基于 Itanium 的系统Microsoft .NET Framework 3.5.1:\ Windows6.1-KB2656355-ia64.msu /norestart
对于 windows Server 2008 R2 上用于基于 Itanium 的系统 Service Pack 1:\ Windows6.1-KB2656356-ia64.msu /norestart 上的 Microsoft .NET Framework 3.5.1
对于在 Windows Server 2008 R2 上安装适用于基于 Itanium 的系统时Microsoft .NET Framework 4,以及适用于基于 Itanium 的系统 Service Pack 1:\ NDP40-KB2656351-ia64.exe /norestart 的 Windows Server 2008 R2
Irene Abezgauz of Seeker for reporting the Insecure Redirect in .NET Form Authentication Vulnerability (CVE-2011-3415)
SEC 咨询的 Kestutis Gudinavicius 报告 ASP.NET 表单身份验证绕过漏洞 (CVE-2011-3416)
LBi 的奥利弗露德尼报告 ASP.NET 表单身份验证票证缓存漏洞 (CVE-2011-3417)
Microsoft Active Protections 计划 (MAPP)
为了改善客户的安全保护,Microsoft在每个每月安全更新发布前向主要安全软件提供商提供漏洞信息。 然后,安全软件提供商可以使用此漏洞信息通过其安全软件或设备(如防病毒、基于网络的入侵检测系统或基于主机的入侵防护系统)为客户提供更新的保护。 若要确定是否可从安全软件提供商获取主动保护,请访问计划合作伙伴提供的活动保护网站,这些网站列在 Microsoft Active Protections 计划 (MAPP) 合作伙伴中。