Компания Microsoft сообщила о наличии уязвимости удаленного выполнения в .NET Core и призвала пользователей как можно быстрее обновить PowerShell.

PowerShell представляет собой расширяемое средство автоматизации с открытым исходным кодом, состоящее из оболочки с интерфейсом командной строки и сопутствующего языка сценариев.

Уязвимость CVE-2021-26701 затрагивает версии PowerShell версий 7.0 и 7.1. Проблема исправлена с выпуском версий 7.0.6 и 7.1.3 соответственно. Для PowerShell 5.1 наличие уязвимости не было подтверждено.

Уязвимость присутствует в .NET 5 и .NET Core (в частности, в пакете System.Text.Encodings.Web) из-за некорректного осуществления кодировки текста. Уязвимыми являются следующие версии сборки System.Text.Encodings.Web: 4.0.0 - 4.5.0, 4.6.0-4.7.1, 5.0.0.

Стоит отметить, что уязвимость CVE-2021-26701 была исправлена еще в начале нынешнего года в рамках февральского "вторника исправлений". Учитывая отсутствие других мер по предотвращению эксплуатации уязвимости, помимо установки обновления, пользователям настоятельно рекомендуется обновиться до последних версий PowerShell во избежание возможных атак.