Xem các sản phẩm áp dụng cho bài viết này.
Tóm tắt
Bản cập nhật bảo mật này giải quyết lỗ hổng bỏ qua tính năng bảo mật tồn tại khi các cấu phần .NET Framework và .NET Core của Microsoft không hoàn toàn xác thực chứng chỉ. Bản cập nhật bảo mật này khắc phục lỗ hổng bảo mật bằng cách giúp đảm bảo rằng các cấu phần .NET Framework và .NET Core xác thực hoàn toàn chứng chỉ. Để tìm hiểu thêm về lỗ hổng này, hãy xem Microsoft Common Vulnerabilities and Exposures CVE-2018-0786.
Ngoài ra, bản cập nhật bảo mật này giải quyết lỗ hổng Từ chối Dịch vụ tồn tại khi các cấu phần .NET Framework và .NET core xử lý tài liệu XML không đúng cách. Bản cập nhật này khắc phục lỗ hổng bằng cách sửa cách các ứng dụng cấu phần .NET Framework và .NET Core xử lý xử lý tài liệu XML. Để tìm hiểu thêm về lỗ hổng này, hãy xem Microsoft Common Vulnerabilities and Exposures CVE-2018-0764.
Quan trọng
- Tất cả các bản cập nhật cho .NET Framework 4.6, 4.6.1, 4.6.2, 4.7 và 4.7.1 yêu cầu cài đặt d3dcompiler_47.dll này. Chúng tôi khuyên bạn nên cài đặt bản cập nhật được d3dcompiler_47.dll khi áp dụng bản cập nhật này. Để biết thêm thông tin về d3dcompiler_47.dll, hãy xem bài viết KB 4019990.
- Nếu bạn cài đặt gói ngôn ngữ sau khi cài đặt bản cập nhật này, bạn phải cài đặt lại bản cập nhật này. Do đó, chúng tôi khuyên bạn nên cài đặt bất kỳ gói ngôn ngữ nào bạn cần trước khi cài đặt bản cập nhật này. Để biết thêm thông tin, hãy xem Thêm gói ngôn ngữ vào Windows.
Thông tin bổ sung về bản cập nhật bảo mật này
Sử dụng Khóa Nâng cao (EKU) được mô tả trong RFC 5280 trong phần 4.2.1.12. Phần mở rộng này cho biết một hoặc nhiều mục đích mà khóa công khai được chứng nhận có thể được sử dụng, ngoài hoặc thay vì các mục đích cơ bản được nêu trong phần mở rộng sử dụng chính. Ví dụ: chứng chỉ được sử dụng để xác thực máy khách đến máy chủ phải được đặt cấu hình cho Xác thực Máy khách. Tương tự, một chứng chỉ được sử dụng để xác thực máy chủ phải được cấu hình cho Xác thực Máy chủ. Với sự thay đổi này, bên cạnh việc yêu cầu phù hợp khách hàng/máy chủ EKU chứng chỉ, nếu chứng chỉ gốc bị vô hiệu hóa, chuỗi chứng chỉ xác thực sẽ không thành công.
Khi chứng chỉ được sử dụng để xác thực, trình xác thực sẽ kiểm tra chứng chỉ được cung cấp bởi điểm cuối từ xa và tìm kiếm mã định danh đối tượng mục đích chính xác trong phần mở rộng Chính sách Ứng dụng. Khi một chứng chỉ được sử dụng để xác thực khách hàng, mã định danh đối tượng cho khách hàng xác thực phải có mặt trong phần mở rộng EKU của chứng chỉ, hoặc xác thực không thành công. Mã định danh đối tượng cho Xác thực Máy khách là 1.3.6.1.5.5.7.3.2. Tương tự như vậy, khi một chứng chỉ được sử dụng để xác thực máy chủ, mã định danh đối tượng cho máy chủ xác thực phải có mặt trong phần mở rộng EKU chứng chỉ, hoặc xác thực không thành công. Mã định danh đối tượng cho Xác thực Máy chủ là 1.3.6.1.5.5.7.3.1. Chứng chỉ không có phần mở rộng EKU tiếp tục xác thực một cách chính xác.
Trước tiên, hãy cân nhắc việc thay đổi chứng chỉ của thành phần để đảm bảo rằng họ đang sử dụng đúng thuộc tính EKU OID và được bảo mật một cách chính xác. Nếu bạn tạm thời không thể truy cập chứng chỉ được phát hành lại một cách chính xác, bạn có thể chọn tham gia hoặc không tham gia thay đổi bảo mật để tránh bất kỳ hiệu ứng kết nối nào. Để thực hiện điều này, hãy chỉ định cách ứng dụng sau đây trong tệp cấu hình:
<appSettings> <add key="wcf:useLegacyCertificateUsagePolicy" value="true" /> </appSettings>Lưu ý Việc đặt giá trị thành "true" sẽ chọn không tham gia các thay đổi bảo mật.
Để biết thêm thông tin về bản cập nhật bảo mật này liên quan đến Windows 7 Gói Dịch vụ 1 (SP1) và Windows Server 2008 R2 SP1, hãy xem bài viết sau đây trong Cơ sở Kiến thức Microsoft:
4055269 Bản cập nhật dành riêng cho Bảo mật dành cho .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 và 4.7.1 cho Windows 7 SP1 và Windows Server 2008 R2 SP1 (KB 4055269)
Để biết thêm thông tin về bản cập nhật bảo mật này liên quan đến Windows Server 2008 SP2, hãy xem bài viết sau đây trong Cơ sở Kiến thức Microsoft:
4055272 cập nhật dành riêng cho Bảo mật dành cho .NET Framework 2.0 SP2, 3.0 SP2, 4.5.2 và 4.6 cho Windows Server 2008 SP2 (KB 4055272)
Cách nhận và cài đặt bản cập nhật
Phương pháp 1: Danh mục Microsoft Update
Để tải gói độc lập cho bản cập nhật này, hãy chuyển đến Danh mục Microsoft Update.
Phương pháp 2: Dịch vụ Cập nhật Phần mềm Windows (WSUS)
Trên máy chủ WSUS của bạn, hãy làm theo các bước sau:
- Chọn Bắt đầu, chọn Công cụ Quản trị, sau đó chọn Microsoft Windows Server Dịch vụ Cập nhật 3.0.
- Bung rộng ComputerName, rồi chọn Hành động.
- Chọn Nhập Cập nhật.
- WSUS sẽ mở một cửa sổ trình duyệt, trong đó bạn có thể được nhắc cài đặt điều khiển ActiveX. Cài đặt điều khiển ActiveX để tiếp tục.
- Sau khi cài đặt điều khiển, bạn sẽ thấy màn hình Danh mục Microsoft Update. Nhập 4055269 cho Windows 7 SP1 và Windows Server 2008 R2 SP1 hoặc 4055272 cho Windows Server 2008 SP2 vào hộp Tìm kiếm, rồi chọn Tìm kiếm.
- Định vị các gói .NET Framework phù hợp với hệ điều hành, ngôn ngữ và bộ xử lý trong môi trường của bạn. Chọn Thêm để thêm chúng vào giỏ hàng của bạn.
- Khi bạn đã chọn tất cả các gói bạn cần, hãy chọn Xem Giỏ hàng.
- Chọn Nhập để nhập gói vào máy chủ WSUS của bạn.
- Chọn Đóng sau khi gói hàng đã được nhập để trở về WSUS.
Các bản cập nhật hiện đã có sẵn để cài đặt qua WSUS.
Cập nhật thông tin triển khai
Để biết chi tiết triển khai cho bản cập nhật bảo mật này, hãy đi tới bài viết sau đây trong Cơ sở Kiến thức Microsoft:
20180109 triển khai bản cập nhật Bảo mật: ngày 9 tháng 1 năm 2018
Cập nhật thông tin loại bỏ
Lưu ý Chúng tôi khuyên bạn không nên xóa bất kỳ bản cập nhật bảo mật nào. Để loại bỏ bản cập nhật này, hãy sử dụng mục Chương trình và Tính năng trong Panel điều khiển.
Cập nhật thông tin khởi động lại
Bản cập nhật này không yêu cầu khởi động lại hệ thống sau khi bạn áp dụng bản cập nhật trừ khi các tệp đang được cập nhật bị khóa hoặc đang được sử dụng.
Thông tin về việc thay thế bản cập nhật
Bản cập nhật này thay thế bản cập nhật KB 3122661.
Thông tin tệp
Hàm băm tệp
| Tên gói | PackageHashSHA1 | PackageHashSHA2 |
|---|---|---|
| NDP47-KB4054183-x64.exe | A022AD5109B1208DFF502D1BE4477668B4FA258D | 66B590CB35BDEAE67DF283B6D060A98EF516772D2EBB3C153FE28391499B1F5E |
| NDP47-KB4054183-x86.exe | 301CB3D6591B572786C8349C12A28E5EC5D2D334 | 4CCB160A0B006DC014D78B7C41BB5126AB0749FE2D780AF0FF5E6F618D89D6A5 |
Thuộc tính tệp
Phiên bản tiếng Anh (Mỹ) của bản cập nhật nóng này cài đặt các tệp có các thuộc tính được liệt kê trong các bảng sau. Ngày và giờ cho các tệp này được liệt kê theo Giờ Quốc tế Phối hợp (UTC). Ngày và giờ cho các tệp này trên máy tính cục bộ của bạn được hiển thị theo giờ địa phương cùng với độ lệch giờ tiết kiệm ánh sáng ban ngày (DST) hiện tại của bạn. Ngoài ra, ngày và giờ có thể thay đổi khi bạn thực hiện một số thao tác nhất định trên các tệp.
Đối với tất cả các hệ thống dựa trên x86
| Tên tệp | Phiên bản tệp | Kích thước tệp | Ngày | Thời gian |
|---|---|---|---|---|
| msvcp120_clr0400.dll | 12.0.52519.0 | 485,576 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| msvcr120_clr0400.dll | 12.0.52519.0 | 987,840 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| ServiceMonikerSupport.dll | 4.7.2612.0 | 29,376 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| SMDiagnostics.dll | 4.7.2612.0 | 73,376 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| System.Activities.dll | 4.7.2612.0 | 1,532,600 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| System.IdentityModel.dll | 4.7.2612.0 | 1,088,720 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| System.IdentityModel.Services.dll | 4.7.2612.0 | 198,368 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| System.Runtime.Serialization.dll | 4.7.2612.0 | 1,054,464 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| System.ServiceModel.Channels.dll | 4.7.2612.0 | 157,920 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| System.ServiceModel.Discovery.dll | 4.7.2612.0 | 308,448 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| System.ServiceModel.dll | 4.7.2612.0 | 6,315,712 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| System.ServiceModel.Internals.dll | 4.7.2612.0 | 253,696 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| System.ServiceModel.WasHosting.dll | 4.7.2612.0 | 39,656 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| System.Data.SqlXml.dll | 4.7.2612.0 | 734,400 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| System.Xml.dll | 4.7.2612.0 | 2,670,224 | Ngày 16 tháng 12 năm 2017 | 02:40 |
Đối với tất cả các hệ thống dựa trên x64
| Tên tệp | Phiên bản tệp | Kích thước tệp | Ngày | Thời gian |
|---|---|---|---|---|
| msvcp120_clr0400.dll | 12.0.52519.0 | 690,008 | Ngày 16 tháng 12 năm 2017 | 02:55 |
| msvcp120_clr0400.dll | 12.0.52519.0 | 485,576 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| msvcr120_clr0400.dll | 12.0.52519.0 | 993,632 | Ngày 16 tháng 12 năm 2017 | 02:55 |
| msvcr120_clr0400.dll | 12.0.52519.0 | 987,840 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| ServiceMonikerSupport.dll | 4.7.2612.0 | 31,424 | Ngày 16 tháng 12 năm 2017 | 02:55 |
| ServiceMonikerSupport.dll | 4.7.2612.0 | 29,376 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| SMDiagnostics.dll | 4.7.2612.0 | 73,376 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| System.Activities.dll | 4.7.2612.0 | 1,532,600 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| System.IdentityModel.dll | 4.7.2612.0 | 1,088,720 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| System.IdentityModel.Services.dll | 4.7.2612.0 | 198,368 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| System.Runtime.Serialization.dll | 4.7.2612.0 | 1,054,464 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| System.ServiceModel.Channels.dll | 4.7.2612.0 | 157,920 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| System.ServiceModel.Discovery.dll | 4.7.2612.0 | 308,448 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| System.ServiceModel.dll | 4.7.2612.0 | 6,315,712 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| System.ServiceModel.Internals.dll | 4.7.2612.0 | 253,696 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| System.ServiceModel.WasHosting.dll | 4.7.2612.0 | 39,656 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| System.Data.SqlXml.dll | 4.7.2612.0 | 734,400 | Ngày 16 tháng 12 năm 2017 | 02:40 |
| System.XML.dll | 4.7.2612.0 | 2,670,224 | Ngày 16 tháng 12 năm 2017 | 02:40 |
Cách nhận trợ giúp và hỗ trợ cho bản cập nhật bảo mật này
- Trợ giúp cài đặt bản cập nhật: Windows Update thường gặp
- Giải pháp bảo mật dành cho chuyên gia CNTT: Hỗ trợ Bảo mật TechNet và Khắc phục sự cố
- Trợ giúp để bảo vệ các sản phẩm và dịch vụ dựa trên Windows của bạn khỏi vi rút và phần mềm có hại: Microsoft Secure
- Hỗ trợ cục bộ theo quốc gia của bạn: Hỗ trợ quốc tế
Áp dụng cho
Bài viết này áp dụng cho các mục sau:
Microsoft .NET Framework 4.6, 4.6.1, 4.6.2, 4.7 và 4.7.1 khi được sử dụng cùng với:
- Windows Server 2008 R2 Gói Dịch vụ 1
- Windows 7 Gói Dịch vụ 1
Microsoft .NET Framework 4.6 khi được sử dụng với:
- Windows Server 2008 Gói Dịch vụ 2