Chrome 157.0.8103.38 включает 213 исправлений уязвимостей

Google Chrome

уGoogle закрывает в Chrome 157 набор уязвимостей, часть которых позволяет выполнить произвольный код за пределами песочницы. Песочница - изолированная среда, в которой страница работает без прямого доступа к системе. Атака идёт по сети: пользователю достаточно открыть подготовленную страницу. Затронуты сборки для Windows, macOS и Linux.

Типы уязвимостей и затронутые компоненты

Chrome 157 вышел в стабильном канале, развёртывание займёт дни или недели. Команда Chrome сообщает о 213 исправлениях безопасности в этом выпуске. Детали ошибок и ссылки на отчёты остаются закрытыми, пока большинство пользователей не получит исправление. Запрет сохраняется и тогда, когда ошибка живёт в сторонней библиотеке, которую другие проекты ещё не обновили. За находки Chrome выплатила вознаграждения, в том числе 10 000 долларов за переполнение буфера в Dawn.

Вендор размечает ошибки уровнями Critical, High, Medium и Low, числовых оценок в своём уведомлении он не приводит. Дополнения CISA к отдельным записям дают 9.6 из 10. Условия у таких ошибок одинаковые: атака по сети, низкая сложность, учётные данные не нужны, участие пользователя требуется. Жертва открывает специально собранную страницу либо ставит расширение. Исход - выполнение кода вне песочницы, обход изоляции сайтов или утечка данных.

Большая часть ошибок приходится на компоненты отрисовки и исполнения скриптов. В движке JavaScript V8 нашли путаницу типов: программа трактует объект не так, как он устроен в памяти. В ANGLE, слое трансляции графических вызовов, и в Skia, библиотеке двухмерной графики, - переполнение буфера и чтение за его границами. Похожие ошибки есть в Dawn (реализация WebGPU) и в PDFium (встроенный просмотрщик PDF). Отдельная группа - обращение к уже освобождённой памяти: объект удалён, а код продолжает его использовать.

Чтение за границами выделенного блока даёт утечку содержимого памяти. Так можно получить чужие данные, оказавшиеся рядом в адресном пространстве, в том числе за пределами песочницы. Тяжелее всего выглядят ошибки в графических и прикладных компонентах. Переполнение буфера в Dawn (CVE-2026-121156) и обращение к освобождённой памяти в Prerender (CVE-2026-121035) вендор отнёс к уровню Critical. Обе описаны как путь к выполнению кода вне песочницы по подготовленной странице.

Часть ошибок связана не с памятью, а с проверкой прав. Неверная авторизация в DevTools, FileSystem, BackgroundFetch и в расширениях позволяет обойти изоляцию сайтов и политику происхождения. Политика происхождения - правило, по которому страница одного сайта не читает данные другого. Утечки информации в Core, Paint и Network дают доступ к данным другого происхождения, например к содержимому чужой вкладки. Другая группа - подмена элементов интерфейса, включая адресную строку; такие атаки опираются на социальную инженерию. Несколько ошибок требует локального доступа: нужна программа на самой машине или приложение, установленное рядом.

Сведений об эксплуатации в реальных атаках нет. CISA в дополнениях к записям помечает эксплуатацию как отсутствующую и считает автоматический подбор атаки невозможным. Публичного эксплойта - готового кода, использующего ошибку, - источники не упоминают. Закрытость деталей до обновления большинства пользователей значит, что технические подробности появятся позже.

Исправление вышло в версии 157.0.8103.38 для Linux и в версиях 157.0.8103.38 и 157.0.8103.39 для Windows и macOS. Обходных мер вендор не приводит, в записях CVE они тоже отсутствуют. Браузер обновляется сам, доставка занимает дни, поэтому версии в парке какое-то время расходятся. Ориентироваться нужно на уведомление Chrome: уровни в записях CVE расходятся с вендорскими, и часть ошибок, помеченных у вендора как Medium, в дополнениях CISA отнесена к критическим.

Выпуск крупный даже по меркам Chrome: 213 исправлений и несколько ошибок, выводящих за пределы песочницы. Расхождение версий в парке сохранится на недели, а вместе с ним и промежуток, в котором часть машин остаётся без исправлений. Для администратора значение имеет не число правок, а то, что среди них есть пути к выполнению кода после одной открытой страницы.

Ссылки

Комментарии: 0