Мартовские обновления .NET
Очередное ежемесячное обновление .NET. В этот раз устранены 2 проблемы связанные с безопасностью и немного обычных ошибок.
Номера новых версий
- .NET 8.0.3 (SDK - 8.0.202)
- .NET 7.0.17 (SDK - 7.0.407)
- .NET 6.0.28 (SDK - 6.0.420)
Что исправлено?
Исправления проблем с безопасностью
****- CVE-2024-21392 | .NET Denial of Service Vulnerability
Данная уязвимость существовала в .NET 7 и 8. Специально созданный запрос приводил к утечкам памяти и, как следствие, отказу в обслуживание (DoS).
Устранённая ошибка существовала в MsQuic.dll и также приводила к утечкам памяти.
Исправления ошибок
.NET 8.0.3
- Runtime (24 исправления)
- ASP.NET Core (14 исправлений)
- Entity Framework Core (21 исправление)
- SDK (1 исправление)
.NET 7.0.17
- Runtime (1 исправление)
.NET 6.0.28
- Runtime (3 исправления)
Где скачать?
Обновленные версии .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