Для .NET 10 доступно обновление 10.0.15 от 10 ноября. В выпуске есть исправления безопасности, причем для одной проблемы обновления среды выполнения недостаточно.
Кратко о программе
Microsoft опубликовала .NET 10.0.15 10 ноября 2026 года. Это обслуживающий выпуск десятой ветки: официальные примечания говорят об исправлениях безопасности и других ошибок. Для разработчиков доступны SDK 10.0.404 и 10.0.115, включающие среды выполнения версии 10.0.15. Такое разделение важно при выборе установщика: номер SDK и номер runtime различаются, хотя относятся к одному пакету обновлений.
| Параметр | Подтвержденные сведения |
|---|---|
| Разработчик | Microsoft, проект dotnet |
| Версия runtime | 10.0.15 |
| Дата выпуска | 10 ноября 2026 года |
| SDK | 10.0.404 и 10.0.115 |
| Платформы в списке загрузок | Windows, Linux, macOS |
| Интеграция с Visual Studio | SDK 10.0.404 включен в Visual Studio 18.11.4 |
Что исправляет ноябрьский выпуск
В release notes перечислены уязвимости, затрагивающие .NET, ASP.NET Core и компоненты Visual Studio. Среди описанных классов проблем — отказ в обслуживании, повышение привилегий, раскрытие информации и обход защитных механизмов. Из этого списка нельзя заключать, что каждое приложение подвержено всем указанным проблемам: значение имеют используемые компоненты и способ развертывания. Обновление следует сопоставлять с составом конкретного проекта.
Отдельного внимания требует CVE-2026-118741, связанная с генерацией кода ASP.NET Core Identity и шаблонами. Microsoft указывает необходимость обновить затронутые пакеты scaffolding или шаблонов либо SDK, который их поставляет. Для ранее сгенерированных приложений также требуется исправление кода, повторная сборка и развертывание: одна замена runtime уже созданный код не исправляет.
Как выбрать SDK, runtime и серверный пакет
SDK уже включает соответствующие обновленные .NET Runtime и ASP.NET Core Runtime, поэтому при установке комплекта разработки отдельно добавлять эти пакеты не требуется. Для запуска существующих приложений в официальном перечне есть отдельные среды выполнения. Windows Desktop Runtime относится к настольным приложениям Windows; серверный Hosting Bundle предусматривает ASP.NET Core Module для IIS. Выбор должен соответствовать способу запуска приложения, а не только совпадению номера версии.
- Для разработки проверьте SDK 10.0.404 или 10.0.115 и используемую среду разработки.
- Для серверного развертывания сопоставьте runtime, ASP.NET Core и необходимость интеграции с IIS.
- Если проект использовал затронутые шаблоны Identity, запланируйте проверку сгенерированного кода и повторный выпуск приложения.
Как мы проверяли
Редакция сверила дату, номера SDK, набор платформ и отдельное предупреждение об Identity по официальным release notes в репозитории dotnet/core. Установка обновления, запуск приложения и проверка эксплуатации уязвимостей не проводились. Поэтому материал объясняет состав выпуска и документированные ограничения, а не подтверждает исправность какой-либо конкретной системы после обновления.
Где скачать официально
Выбирать установщик следует на официальной странице .NET 10, где отдельно представлены SDK, среды выполнения и варианты для поддерживаемых платформ. Для проверки активного SDK разработчик приводит команду dotnet --version и пример ответа 10.0.404. Это проверка версии инструмента, а не доказательство того, что все развернутые приложения уже пересобраны и используют исправленный код.
Источники
- Официальные release notes dotnet/core — .NET 10.0.15 — 2026-11-10
