Microsoft выпустила экстренный патч для ASP.NET Core на Linux и macOS
Уязвимость в пакете DataProtection позволяла неаутентифицированным атакующим получить привилегии SYSTEM — даже после обновления угроза может сохраняться.

Содержание · 3
Microsoft выпустила внеплановое обновление безопасности для фреймворка ASP.NET Core, закрывающее критическую уязвимость с идентификатором CVE-2026-40372. Брешь затрагивает приложения, работающие на Linux и macOS, и позволяет неаутентифицированному атакующему получить привилегии уровня SYSTEM — то есть полный контроль над скомпрометированной машиной.
Проблема обнаружена в пакете Microsoft.AspNetCore.DataProtection (NuGet) версий с 10.0.0 по 10.0.6 включительно. Исправление вошло в версию 10.0.7, выпущенную в экстренном порядке во вторник вечером.
Как работает уязвимость
Корень проблемы — в некорректной проверке криптографических подписей при HMAC-валидации. Этот механизм отвечает за подтверждение целостности и подлинности данных, которыми обмениваются клиент и сервер. Из-за ошибки в реализации атакующий мог подделать аутентификационные payload'ы и выдать себя за привилегированного пользователя без каких-либо учётных данных.
Получив таким образом доступ, злоумышленник мог вынудить приложение выдать ему легитимно подписанные токены — сессионные, API-ключи, ссылки для сброса пароля. Принципиально важно: эти токены создавались самим приложением и с криптографической точки зрения выглядели абсолютно корректно.
ASP.NET Core Microsoft описывает как высокопроизводительный фреймворк для разработки .NET-приложений, работающих на Windows, macOS, Linux и Docker. Это open-source решение, ориентированное на быстрое развитие runtime-компонентов, API и компиляторов при сохранении стабильной платформы для продакшн-приложений.
Патч установлен — угроза не исчезла
Особую опасность представляет следующее: обновление до версии 10.0.7 само по себе не устраняет последствия уже состоявшейся атаки. Если в период существования уязвимости злоумышленник успел получить легитимно выданные токены, они продолжат работать и после патчинга.
««Если атакующий использовал поддельные payload'ы для аутентификации под привилегированным пользователем в уязвимый период, он мог получить от приложения легитимно подписанные токены — сессионные, API-ключи, ссылки для сброса пароля. Эти токены остаются действительными после обновления до версии 10.0.7, если не выполнена ротация ключевого кольца DataProtection», — предупреждает Microsoft.»
Таким образом, простой установки обновления недостаточно. Командам безопасности необходимо выполнить ротацию ключевого кольца DataProtection (DataProtection key ring), чтобы аннулировать все токены, выданные в период работы уязвимой версии пакета. Без этого шага скомпрометированные сессии и API-ключи останутся активными.
Дополнительно рекомендуется провести аудит логов аутентификации за период использования версий 10.0.0–10.0.6: искать нетипичные паттерны входа, особенно от привилегированных учётных записей, и проверить, не были ли выданы токены с аномальными временными метками или источниками запросов.
Что это значит для разработчиков в Беларуси
Для белорусского IT-рынка уязвимость актуальна напрямую: ASP.NET Core широко используется в продуктовых и аутсорсинговых компаниях — резидентах ПВТ и за его пределами. Многие команды развёртывают .NET-приложения именно на Linux-серверах (Ubuntu, Debian, RHEL) в облаке или on-premise, что делает их потенциальными целями.
Приоритет действий прост: обновить пакет Microsoft.AspNetCore.DataProtection до версии 10.0.7 через NuGet, выполнить ротацию ключей DataProtection и проверить логи за период с момента перехода на ветку 10.0.x. Если приложение обрабатывает финансовые данные или персональные данные пользователей, промедление с этими шагами создаёт не только технический, но и регуляторный риск.
Свежие новости
Все новости
Amazon S3 Tables получили поддержку серверного журналирования доступа
Amazon S3 Tables теперь поддерживают серверное журналирование доступа: детальные записи о запросах к табличным бакетам помогают отслеживать операции с таблицами, управление пространствами имён и доступ к данным для аудита безопасности, анализа доступа и распределения затрат.

Google открыла доступ к Gemini 4 Carbon для разработчиков
Google запустила Gemini 4 Carbon — модель с заявленными возможностями в кибербезопасности и длительных агентных рабочих процессах. Доступ открыт через платный уровень API.

Amazon S3 Access Grants научился перечислять гранты сразу по нескольким AWS-аккаунтам
Amazon S3 Access Grants получил поддержку кросс-аккаунтного листинга: один вызов ListCallerAccessGrants возвращает гранты из всех инстансов, расшаренных через AWS RAM, без необходимости опрашивать каждый аккаунт отдельно.

Google Maps Platform теперь доступна в AI Studio
Google добавила поддержку Maps Platform в AI Studio: разработчик описывает идею, Gemini генерирует код, а студия автоматически подключает ключ API и показывает живой интерактивный превью.

AWS выпустила open-source UI для графовой аналитики поверх data lake
AWS представила open-source решение с локальным веб-интерфейсом, которое позволяет превращать записи из data lake в графы для анализа в Amazon Neptune Analytics — без ручной сборки ETL-пайплайнов.

Amazon S3 Access Points для FSx расширили региональное покрытие
AWS расширила доступность S3 Access Points для файловых систем Amazon FSx: FSx for NetApp ONTAP получила поддержку в 4 новых регионах, FSx for OpenZFS — в 20. Данные остаются на файловой системе, но становятся доступны через S3 API для сервисов ИИ, аналитики и бессерверных вычислений.

Claude Fable 5.2 доступен в Vercel AI Gateway
Anthropic Claude Fable 5.2 появился в Vercel AI Gateway. Модель ориентирована на открытые технические задачи: кодирование, рассуждение и компьютерное зрение. Доступ требует хранения данных — ZDR не поддерживается.

Google открыла TPU Sync: библиотека для управления KV-кэшем и весами моделей на TPU
Google выпустила TPU Sync — открытую C++-библиотеку, которая организует передачу тензоров между HBM, оперативной памятью хоста, локальными SSD и сетевым хранилищем как единой иерархией памяти. Для MoE-моделей от 235B до 480B параметров библиотека сокращает задержку передачи KV-кэша и время до первого токена в среднем на 90% по сравнению с работой без TPU Sync.

Cloud Pathways для GKE перешёл в статус GA
Google Cloud объявил об общей доступности Cloud Pathways на Google Kubernetes Engine. Среда выполнения, созданная в Google DeepMind для обучения и инференса фронтирных моделей, включая Gemini, теперь открыта для всех клиентов платформы.