Ssylka

Brash: уязвимость, обрушивающая браузеры одной вредоносной ссылкой

Исследователь безопасности Хосе Пино обнаружил серьезную уязвимость в движке рендеринга Chromium, получившую кодовое название "Brash". Эксплойт позволяет злоумышленнику вызвать сбой большинства браузеров на базе Chromium с помощью одной специально созданной вредоносной URL-ссылки. После перехода по такой ссылке браузер становится невосприимчивым к действиям пользователя и аварийно завершает работу в течение 15-60 секунд.
Brash: уязвимость, обрушивающая браузеры одной вредоносной ссылкой
Изображение носит иллюстративный характер

В основе уязвимости лежит архитектурный недостаток в движке рендеринга Blink, который используется в Chromium. Проблема заключается в отсутствии ограничения на частоту обновлений API document.title, отвечающего за изменение заголовка веб-страницы. Эта брешь позволяет злоумышленнику бомбардировать браузер миллионами мутаций объектной модели документа (DOM) в секунду.

В результате такой атаки веб-браузер аварийно завершает работу. Одновременно с этим происходит значительное снижение производительности всей системы, поскольку процесс браузера начинает интенсивно потреблять ресурсы центрального процессора.

Хосе Пино детализировал трехэтапный процесс атаки. На первом, подготовительном этапе, злоумышленник предварительно загружает в память 100 уникальных шестнадцатеричных строк, каждая длиной 512 символов. Эти строки служат «зерном» для максимизации воздействия последующих изменений заголовка.

На втором этапе, фазе инъекции, выполняются пакетные обновления document.title по три последовательных изменения за раз. При стандартной конфигурации (8000 пакетов с интервалом в 1 миллисекунду) это позволяет внедрять около 24 миллионов обновлений в секунду. На третьем этапе непрерывный поток обновлений полностью насыщает основной поток пользовательского интерфейса (UI), что приводит к зависанию браузера и требует его принудительного закрытия пользователем.

Ключевая опасность эксплойта "Brash" заключается в возможности его точного временного программирования. Атаку можно настроить на выполнение в заранее определенный момент. Злоумышленник может внедрить код с временным триггером, позволяя ему оставаться в неактивном состоянии до нужного времени. Исследователь называет это «кинетической возможностью тайминга» и «оружием временной точности».

Такой механизм дает злоумышленнику полный контроль над тем, «что, где и когда» произойдет атака, с точностью до миллисекунды. По своей сути, эксплойт может действовать как логическая бомба. Отложенное исполнение позволяет уязвимости обходить первоначальную проверку и обнаружение, оставаясь незамеченной.

Уязвимости подвержены все браузеры на базе движка Chromium. В их число входят Google Chrome, Microsoft Edge, Brave, Opera, Vivaldi, Arc Browser, Dia Browser, а также специализированные приложения, такие как OpenAI ChatGPT Atlas и Perplexity Comet.

Невосприимчивыми к атаке являются браузеры, использующие другие движки рендеринга. К ним относятся Mozilla Firefox, работающий на собственном движке, и Apple Safari, основанный на WebKit. Также в безопасности находятся все сторонние браузеры на платформе iOS, поскольку операционная система требует от них использования движка Apple WebKit.

Издание The Hacker News уже обратилось в компанию Google за комментариями и информацией о возможном исправлении уязвимости. На данный момент ответ от Google ожидается.


Новое на сайте

18817Искусственный интеллект в математике: от олимпиадного золота до решения вековых проблем 18816Радиоактивный след в Арктике: путь цезия-137 от лишайника через оленей к коренным народам 18815Критическая уязвимость WatchGuard CVE-2025-14733 с рейтингом 9.3 уже эксплуатируется в... 18814Что подготовило ночное небо на праздники 2025 года и какие астрономические явления нельзя... 18813Зачем нубийские христиане наносили татуировки на лица младенцев 1400 лет назад? 18812Как увидеть метеорный поток Урсиды в самую длинную ночь 2025 года? 18811Кто стоял за фишинговой империей RaccoonO365 и как спецслужбы ликвидировали угрозу... 18810Как злоумышленники могут использовать критическую уязвимость UEFI для взлома плат ASRock,... 18809Как наблюдать максимальное сближение с землей третьей межзвездной кометы 3I/ATLAS? 18808Передовая римская канализация не спасла легионеров от тяжелых кишечных инфекций 18807Способен ли вулканический щебень на дне океана работать как гигантская губка для... 18806Зонд NASA Europa Clipper успешно запечатлел межзвездную комету 3I/ATLAS во время полета к... 18805Может ли перенос лечения на первую половину дня удвоить выживаемость при раке легких? 18804Новая китайская группировка LongNosedGoblin использует легальные облачные сервисы для... 18803Генетический анализ раскрыл древнейший случай кровосмешения первой степени в итальянской...