Февральские обновления .NET
В новых версиях .NET исправлены 2 проблемы с безопасностью и ряд обычных ошибок.
Номера новых версий
- .NET 8.0.2 (SDK - 8.0.200)
- .NET 7.0.16 (SDK - 7.0.406)
- .NET 6.0.27 (SDK - 6.0.419)
Что исправлено?
Исправления проблем с безопасностью
****- CVE-2024-21386 – .NET Denial of Service Vulnerability
Данная проблема существовала в ASP.NET всех актуальных версий. При ее эксплуатации злоумышленник мог провести DoS атаку используя специальный клиент для SignalR.
В новых версиях .NET исправлена уязвимость в коде, который в OpenSSL отвечает за обработку X509 сертификатов.
Исправления ошибок
.NET 8.0.2
- Runtime (45 исправлений)
- ASP.NET Core (20 исправлений)
- Roslyn-Analysers (1 исправление)
- Entity Framework Core (42 исправления)
- SDK (6 исправлений)
.NET 7.0.16
- Runtime (3 исправления)
- ASP.NET Core (1 исправление)
.NET 6.0.27
- Runtime (2 исправления)
- ASP.NET Core (2 исправления)
Где скачать?
Обновленные версии .NET можно загрузить по следующим адресам:
Также можно использовать менеджер winget:
- установить runtime:winget install dotnet-runtime-8
- установить SDK: winget install dotnet-sdk-8
- обновить: winget upgrade [имя пакета]
Обновленные образы для Docker как всегда доступны в Microsoft Artifact Registry, а также по адресам:
- mcr.microsoft.com/dotnet/sdk: .NET SDK
- mcr.microsoft.com/dotnet/aspnet: ASP.NET Core Runtime
- mcr.microsoft.com/dotnet/runtime: .NET Runtime
- mcr.microsoft.com/dotnet/runtime-deps: .NET Runtime Dependencies
- mcr.microsoft.com/dotnet/samples: .NET Sample
- .NET Container Tags — Patterns and Policies