.NET 2021 年 1 月更新现已发布。此更新包含了可靠性和安全性方面的改进。有关更新的软件包的详细信息,可参见各个发行说明。
安全
CVE-2021-1723:ASP.NET Core 拒绝服务漏洞
微软将发布此安全通报,以提供有关 ASP.NET Core 和 ASP.NET 5 中漏洞的信息。该通报还提供有关开发人员可以执行哪些操作来更新其应用程序以消除此漏洞的指南。Kestrel 解析 HTTP/2 请求的方式中存在一个拒绝服务漏洞。本次安全更新通过修复 Kestrel 解析 HTTP/2 请求的方式来解决此漏洞。
Improvement
.NET Core 2.1 寿命终止
.NET Core 2.1 将于 2021 年 8 月 21 日寿命终止。在此之后,官方将不再提供 .NET Core 2.1 补丁更新。建议用户在 2021 年上半年将任何 .NET Core 2.1 应用程序和环境转移到 .NET Core 3.1。
此次 .NET Core 2.1 的更新是 .NET Core 2.1.6xx SDK 的最后一次更新,因为 Visual Studio 16.0 从 2021 年 1 月起将不再提供支持。官方将继续更新 2.1.5xx 和 2.1.8xx 版本,直到 .NET Core 2.1 的寿命结束。
操作系统生命周期更新
RHEL 6 已于 2020 年 11 月结束生命周期。因此,.NET Core 2.1 和 .NET Core 3.1 的操作系统支持页面已经更新,以反映不再支持 RHEL 6。
更新说明:https://devblogs.microsoft.com/dotnet/net-january-2021/
(文/开源中国)