适用于 Windows 7 SP1 和 Server 2008 R2 SP1 的 .NET Framework 4.6、4.6.1、4.6.2、4.7、4.7.1 和 4.7.2 以及适用于 Server 2008 的 .NET Framework 4.6 的仅安全更新说明 (KB 4338606)

应用对象
.NET Framework 4.7.2 .NET Framework 4.7.1 .NET Framework 4.7 .NET Framework 4.6 .NET Framework 4.6.1 .NET Framework 4.6.2

摘要

此安全更新可解决以下漏洞:

  • 当 .NET Framework 未正确验证输入时,存在“远程代码执行”漏洞。 成功利用此漏洞的攻击者可能会控制受影响的系统。 然后,攻击者可以安装程序;查看、更改或删除数据;或创建具有完全用户权限的新帐户。 与拥有管理用户权限的用户相比,其帐户配置为对系统具有较少用户权限的用户受到的影响可能更小。 若要利用此漏洞,攻击者必须通过易受攻击的 .NET Framework 方法将特定输入传递给应用程序。 此安全更新通过更正 .NET Framework 验证输入的方式来修复此漏洞。 要了解有关此漏洞的更多信息,请参阅 Microsoft 常见漏洞和披露 CVE-2018-8284
  • .NET Framework 中存在“特权提升”漏洞,可能允许攻击者提升其用户权限级别。 若要利用此漏洞,攻击者必须首先访问本地计算机,然后运行恶意程序。 此更新通过更正 .NET Framework 启用 COM 对象的方式来修复此漏洞。 要了解有关此漏洞的更多信息,请参阅 Microsoft 常见漏洞和披露 CVE-2018-8202
  • 当 .NET Framework 组件未正确验证证书时,存在“安全功能绕过”漏洞。 受到质询时,攻击者可能会提供过期的证书。 此安全更新通过确保 .NET Framework 组件正确验证证书来解决此漏洞。 要了解有关此漏洞的更多信息,请参阅 Microsoft 常见漏洞和披露 CVE-2018-8356

重要提示

  • 所有适用于 .NET Framework 4.6、4.6.1、4.6.2、4.7、4.7.1 和 4.7.2 的更新都需要安装 d3dcompiler_47.dll 更新。 我们建议你在应用此更新之前先安装随附的 d3dcompiler_47.dll 更新。 有关 d3dcompiler_47.dll 更新的更多信息,请参阅 Windows 7 SP1 和 Windows Server 2008 R2 SP1 的 KB 4019990。 或者,参阅 Windows Server 2008 SP2 的 KB 4019478
  • 若在安装此更新后安装语言包,则必须重新安装此更新。 因此,我们建议先安装所需的全部语言包,然后再安装此更新。 有关更多信息,请参阅添加语言包至 Windows

有关此安全更新的其他信息

有关此安全更新(因为它与 Windows 7 SP1 和 Windows Server 2008 R2 SP1 相关)的详细信息,请参阅 Microsoft 知识库中的以下文章:

4340004 Windows 7 SP1 和 Server 2008 R2 的 .NET Framework 3.5.1、4.5.2、4.6、4.6.1、4.6.2、4.7、4.7.1 和 4.7.2 仅安全更新 (KB 4340004)

有关此安全更新(因为它与 Windows Server 2008 相关)的详细信息,请参阅 Microsoft 知识库中的以下文章:

4340007 适用于 Windows Server 2008 的 .NET Framework 2.0 SP2、3.0 SP2、4.5.2 和 4.6 仅安全更新 (KB 4340007)

已知问题

  • 在安装 2018 年 7 月 .NET Framework 安全更新之后,由于“拒绝访问”、“没有注册类”或“因未知原因发生内部故障”错误,导致 COM 组件无法加载。 最常见的故障签名如下:
    异常类型:System.UnauthorizedAccessException
    消息:拒绝访问。 (HRESULT 异常:0x80070005 (E_ACCESSDENIED) )
    有关此问题的更多信息,请参阅以下 Microsoft 知识库文章:
    安装 2018 年 7 月的 .NET Framework 安全与质量汇总更新后,4345913“拒绝访问”错误和具有 COM 激活的应用程序失败
    若要解决此问题,请安装 8 月仅安全更新 KB 4345679

  • 假设你在.NET Framework 4.7.2 或安装了 .NET Framework 4.6、4.6.1、4.6.2、4.7、4.7.1 或 4.7.2 的 2018 年 7 月更新的系统上运行 Azure Active Directory (Azure AD) Connect Health for Sync 监视代理。 在这种情况下,系统可能会遇到性能下降和 CPU 使用率高的问题。

    有关此问题的更多信息,请参阅以下 Microsoft 知识库文章:
    4457331 在安装了 4.7.2 .NET Framework或 2018 年 7 月更新的 .NET Framework 4.6、4.6.1、4.6.2、4.7、4.7.1 或 4.7.2 的系统上,Azure AD Connect Health for Sync 监视代理的性能降低和 CPU 使用率过高

如何获取和安装更新

方法 1:Microsoft 更新目录

若要获取此更新的独立程序包,请转到 Microsoft 更新目录:

  • 对于 Windows 7 SP1 和 Windows Server 2008 R2 SP1,请下载更新 4340004
  • 对于 Windows Server 2008,请下载更新 4340007

方法 2:WSUS) (Windows Software Update Services

请在 DFS 服务器上按照以下步骤操作:

  1. 单击“开始”,单击“管理工具”,然后单击“Microsoft Windows Server Update Services 3.0)。
  2. 展开 ComputerName,然后单击 “操作”
  3. 单击“导入汇报”。
  4. WSUS 打开可能提示您安装 ActiveX 控件的浏览器视窗。 必须安装 ActiveX 控件才能继续。
  5. 安装 ActiveX 控件后,你将看到 Microsoft 更新目录 屏幕。 对于 Windows 7 SP1 和 Windows Server 2008 R2 SP1,键入“4340004”;对于 Windows Server 2008,在搜索框中键入“4340007”,然后单击“搜索”。
  6. 找到与当前环境下的操作系统、语言和处理器匹配的 .NET Framework 程序包。 单击 “添加” ,将它们添加到您的购物车。
  7. 选择所需的所有包后,单击 “查看篮子”
  8. 若要将程序包导入到 WSUS 服务器,请单击 “导入”
  9. 导入包后,单击 “关闭” 返回到 WSUS。

现在,即可通过 WSUS 安装更新了。

更新部署信息

有关此安全更新的部署详细信息,请参阅 Microsoft 知识库中的以下文章:

20180710 安全更新部署信息:2018 年 7 月 10 日

更新删除信息

备注 我们不建议删除任何安全更新。 若要删除此更新,请使用“控制面板”中的程序和功能项。

更新重新启动信息

仅当正在更新的文件被锁定或正在使用时,才需要在应用此安全更新之后重启系统。

更新替代信息

此更新不会替换任何以前发布的更新。

文件信息

文件哈希

包名称 包哈希 SHA 1 包哈希 SHA 2
NDP46-KB4338606-x64.exe 63C347B905153E90BBF2E73D849CD176F3613EF4 4906F65B2D527DB9FAF1D1F9FB85C0F58ED6A5BAA30EA8FDCA4D28873D7600F1
NDP46-KB4338606-x86.exe D1CE3602DB94EBFE6384017C537AF081DD808439 35731E379E81F4B352E906B337C12C4368B6AA2785447CC67226CEC4805BD90F

      

所有受支持的基于 x64 的系统的文件属性

此更新的英语(美国)版本将安装具有下表所列属性的文件。 这些文件的日期和时间使用协调世界时 (UTC) 列出。 这些文件在本地计算机上显示的日期和时间是本地时间再加上当前夏令时 (DST) 偏差。 此外,如果对这些文件执行某些操作,日期和时间可能会更改。

文件名 文件版本 文件大小 日期 时间
clr.dll 4.7.3130.0 10,377,344 2018 年 6 月 9 日 03:11
clr.dll 4.7.3130.0 7,249,024 2018 年 6 月 9 日 02:57
clrjit.dll 4.7.3130.0 1,224,336 2018 年 6 月 9 日 03:11
clrjit.dll 4.7.3130.0 522,896 2018 年 6 月 9 日 02:57
compatjit.dll 4.7.3130.0 1,259,672 2018 年 6 月 9 日 03:11
mscordacwks.dll 4.7.3130.0 1,840,800 2018 年 6 月 9 日 03:11
mscordacwks.dll 4.7.3130.0 1,343,136 2018 年 6 月 9 日 02:57
mscordbi.dll 4.7.3130.0 1,623,704 2018 年 6 月 9 日 03:11
mscordbi.dll 4.7.3130.0 1,170,064 2018 年 6 月 9 日 02:57
mscorlib.dll 4.7.3130.0 5,418,136 2018 年 6 月 9 日 03:11
mscorlib.dll 4.7.3130.0 5,638,312 2018 年 6 月 9 日 02:57
msvcp120_clr0400.dll 12.0.52519.0 690,008 2018 年 6 月 9 日 03:12
msvcp120_clr0400.dll 12.0.52519.0 485,576 2018 年 6 月 9 日 02:58
msvcr120_clr0400.dll 12.0.52519.0 993,632 2018 年 6 月 9 日 03:12
msvcr120_clr0400.dll 12.0.52519.0 987,840 2018 年 6 月 9 日 02:58
peverify.dll 4.7.3130.0 260,760 2018 年 6 月 9 日 03:12
peverify.dll 4.7.3130.0 188,568 2018 年 6 月 9 日 02:58
ServiceMonikerSupport.dll 4.7.3130.0 31,456 2018 年 6 月 9 日 03:12
ServiceMonikerSupport.dll 4.7.3130.0 29,384 2018 年 6 月 9 日 02:58
SMDiagnostics.dll 4.7.3130.0 73,808 2018 年 6 月 9 日 02:57
SOS.dll 4.7.3130.0 872,064 2018 年 6 月 9 日 03:11
SOS.dll 4.7.3130.0 743,552 2018 年 6 月 9 日 02:57
System.Activities.dll 4.7.3130.0 1,532,544 2018 年 6 月 9 日 02:57
System.IdentityModel.dll 4.7.3130.0 1,090,176 2018 年 6 月 9 日 02:57
System.IdentityModel.Services.dll 4.7.3130.0 198,376 2018 年 6 月 9 日 02:58
System.Runtime.Serialization.dll 4.7.3130.0 1,056,456 2018 年 6 月 9 日 02:57
System.ServiceModel.Channels.dll 4.7.3130.0 157,928 2018 年 6 月 9 日 02:57
System.ServiceModel.Discovery.dll 4.7.3130.0 308,456 2018 年 6 月 9 日 02:57
System.ServiceModel.dll 4.7.3130.0 6,321,784 2018 年 6 月 9 日 02:57
System.ServiceModel.Internals.dll 4.7.3130.0 260,808 2018 年 6 月 9 日 02:57
System.ServiceModel.WasHosting.dll 4.7.3130.0 39,656 2018 年 6 月 9 日 02:58
System.Workflow.Activities.dll 4.7.3130.0 1,051,360 2018 年 6 月 9 日 02:58
System.Workflow.ComponentModel.dll 4.7.3130.0 1,542,384 2018 年 6 月 9 日 02:58
System.Workflow.Runtime.dll 4.7.3130.0 498,896 2018 年 6 月 9 日 02:58
WorkflowServiceHostPerformanceCounters.dll 4.7.3130.0 101,136 2018 年 6 月 9 日 03:11
WorkflowServiceHostPerformanceCounters.dll 4.7.3130.0 89,384 2018 年 6 月 9 日 02:57

所有受支持的基于 x86 的系统的文件属性

此更新的英语(美国)版本将安装具有下表所列属性的文件。 这些文件的日期和时间使用协调世界时 (UTC) 列出。 这些文件在本地计算机上显示的日期和时间是本地时间再加上当前夏令时 (DST) 偏差。 此外,如果对这些文件执行某些操作,日期和时间可能会更改。

文件名 文件版本 文件大小 日期 时间
clr.dll 4.7.3130.0 7,249,024 2018 年 6 月 9 日 02:57
clrjit.dll 4.7.3130.0 522,896 2018 年 6 月 9 日 02:57
mscordacwks.dll 4.7.3130.0 1,343,136 2018 年 6 月 9 日 02:57
mscordbi.dll 4.7.3130.0 1,170,064 2018 年 6 月 9 日 02:57
mscorlib.dll 4.7.3130.0 5,638,312 2018 年 6 月 9 日 02:57
msvcp120_clr0400.dll 12.0.52519.0 485,576 2018 年 6 月 9 日 02:58
msvcr120_clr0400.dll 12.0.52519.0 987,840 2018 年 6 月 9 日 02:58
peverify.dll 4.7.3130.0 188,568 2018 年 6 月 9 日 02:58
ServiceMonikerSupport.dll 4.7.3130.0 29,384 2018 年 6 月 9 日 02:58
SMDiagnostics.dll 4.7.3130.0 73,808 2018 年 6 月 9 日 02:57
SOS.dll 4.7.3130.0 743,552 2018 年 6 月 9 日 02:57
System.Activities.dll 4.7.3130.0 1,532,544 2018 年 6 月 9 日 02:57
System.IdentityModel.dll 4.7.3130.0 1,090,176 2018 年 6 月 9 日 02:57
System.IdentityModel.Services.dll 4.7.3130.0 198,376 2018 年 6 月 9 日 02:58
System.Runtime.Serialization.dll 4.7.3130.0 1,056,456 2018 年 6 月 9 日 02:57
System.ServiceModel.Channels.dll 4.7.3130.0 157,928 2018 年 6 月 9 日 02:57
System.ServiceModel.Discovery.dll 4.7.3130.0 308,456 2018 年 6 月 9 日 02:57
System.ServiceModel.dll 4.7.3130.0 6,321,784 2018 年 6 月 9 日 02:57
System.ServiceModel.Internals.dll 4.7.3130.0 260,808 2018 年 6 月 9 日 02:57
System.ServiceModel.WasHosting.dll 4.7.3130.0 39,656 2018 年 6 月 9 日 02:58
System.Workflow.Activities.dll 4.7.3130.0 1,051,360 2018 年 6 月 9 日 02:58
System.Workflow.ComponentModel.dll 4.7.3130.0 1,542,384 2018 年 6 月 9 日 02:58
System.Workflow.Runtime.dll 4.7.3130.0 498,896 2018 年 6 月 9 日 02:58
WorkflowServiceHostPerformanceCounters.dll 4.7.3130.0 89,384 2018 年 6 月 9 日 02:57

如何获取此安全更新的相关帮助和支持