Апдейт Windows 11 KB5027231 сломал Chrome у пользователей Malwarebytes

Апдейт Windows 11 KB5027231 сломал Chrome у пользователей Malwarebytes

Апдейт Windows 11 KB5027231 сломал Chrome у пользователей Malwarebytes

После установки накопительного обновления KB5027231 для Windows 11 22H2 некоторые пользователи стали жаловаться на отказ Google Chrome. Как выяснилось, апдейт спровоцировал конфликт между браузером и защитой Malwarebytes от эксплойтов.

Разработчики Microsoft выпустили KB5027231два дня назад, в рамках июньского «вторника патчей». Судя по жалобам, проблемы возникли далеко не у всех пользователей; примечательно, что запуск Chrome происходит, но UI не отображается.

Деинсталляция апдейта через WSUS оказалась невозможной: при попытке отката программа просмотра событий (Event Viewer) выдает катастрофическую ошибку. Причина выяснилась, когда на сайте техподдержки Malwarebytes появилось сообщение: KB5027231 создал конфликтную ситуацию, загрузку браузера блокирует защита от эксплойта.

Такой модуль имеется в Malwarebytes 4 и Nebula / OneView. Соответствующие изменения для этих продуктов уже подготовлены и тестируются, а пока избавиться от проблемы можно, исключив Chrome из списка объектов защиты.

С этой целью в настройках Malwarebytes следует открыть вкладку «Безопасность», отыскать позицию «Защита от эксплойта» и кнопкой «Управление защищенными приложениями» вызвать список, в котором значится браузер Google с плагинами. Когда вендор решит проблему, статус Chrome можно будет восстановить таким же образом.

Подпишитесь на новости

Обновите Telegram для Android: версия 13.2.2 закрыла опасную уязвимость

Telegram исправил уязвимость в HTML-виджетах, которые мессенджер открыл для ботов 9 ноября. Через ошибку скрипт из обычного сообщения мог выйти за пределы песочницы и выполнить машинный код на устройстве. Проблема находилась в движке JavaScript QuickJS, который Telegram использует в собственном форке QuickJS-ng.

Патч описан в журнале изменений песочницы виджетов Telegram на GitHub. Парсер QuickJS принимал конструкцию await using в заголовке цикла даже внутри обычных, неасинхронных функций.

В таком случае движок завершал функцию по пути для асинхронного кода и не закрывал ссылки на ее локальные переменные. Вложенные функции после возврата продолжали обращаться к уже освобожденному участку стека. Такой класс ошибок называют use-after-return.

О проблеме сообщили применительно к Telegram для Android 13.2.1, но, по данным Telegram, она затрагивала все платформы, где собирается форк движка. Исправление внесли 10 ноября: теперь парсер выдает синтаксическую ошибку на такую конструкцию. В тот же день вышла версия Telegram для Android 13.2.2.

Уязвимый код попал в основную ветку QuickJS-ng 16 мая вместе с поддержкой явного управления ресурсами. Ошибку описал разработчик Андреас Рёсдал.

9 ноября он опубликовал в репозитории QuickJS-ng аудит безопасности всего движка, проведенный с помощью модели Claude от Anthropic. В отчете 27 находок, уязвимость с await using в нем третья, с высоким уровнем опасности.

RSS: Новости на портале Anti-Malware.ru