К содержанию
Умно. Полезно. Иногда несерьёзно.
ИИ-агенты нашли три дыры в Chrome и взломали его за 6 дней
Технологии

ИИ-агенты нашли три дыры в Chrome и взломали его за 6 дней

Токены для ИИ-агентов обошлись команде примерно в $40 тыс., а Google заплатила ей $250 тыс., свою максимальную награду за такую цепочку.

Фото: The Register

Команда американского стартапа Xbow с помощью ИИ-агентов собрала полноценный взлом браузера Google Chrome для Windows. Исследователи нашли три неизвестные ранее уязвимости и связали их в цепочку, которая позволяет выполнить код за пределами «песочницы» браузера. Google уже закрыла все три дыры и выплатила за находку $250 тыс.

Это максимальная награда Google за так называемый full chain, то есть полный взлом Chrome от открытия страницы до выхода из изоляции. По оценке Xbow, под угрозой было около миллиарда пользователей по всему миру.

Как ИИ искал уязвимости

Работу вели четверо специалистов Xbow: Брендан Долан-Гэвитт, Андрес Луксенберг, Бауль Ли и Виллем Пинкерс. Они использовали модель GPT-5.6 Sol от OpenAI. ИИ-агенты читали исходный код, проверяли гипотезы, писали прототипы атак и отдельные стадии эксплойта.

Люди выбирали цели, давали агентам контекст, оспаривали их выводы и решали, какие ошибки соединить. «Мы всё же приложили немало собственной экспертизы и здравого смысла», — написал Долан-Гэвитт в техническом разборе.

Цепочка состояла из трёх ступеней. Первая ошибка нашлась в Maglev, оптимизирующем компиляторе движка JavaScript V8. Вторая сидела в декодере анимированных картинок WebP и помогла выбраться из внутренней изоляции V8. Третья, переполнение в модуле отчётов о сбоях Crashpad, позволила пробить внешнюю «песочницу» процесса.

Шесть дней и $40 тыс.

На всю работу ушло шесть дней во время хакерских конференций Black Hat и DEF CON. Ещё около $40 тыс. команда потратила на токены, то есть на оплату работы модели. «Сумма на чеке впечатляет, но важнее время, которое потребовалось нашей команде. Мы сделали это за шесть дней», — заявил основатель и CEO Xbow Оге де Моор.

Долан-Гэвитт отмечает, что с языковыми моделями планка для атакующих стала заметно ниже. Свой разбор он закончил коротким советом защитникам: «Готовьтесь соответственно».

Чтобы закрыть уязвимости, нужен Chrome версии 152.0.7977.82 или новее. Исправление начинает работать только после перезапуска браузера. Проверить версию можно в меню «Справка» → «О браузере Google Chrome».

Источники: The Register — Xbow собрала эксплойт Chrome с помощью ИИ