Anthropic показала, как внутренняя модель Claude нашла критические баги в Chrome и собрала рабочие цепочки эксплойтов для Windows, Safari, Android и Linux.
Claude устроил охоту на баги в популярных браузерах и операционных системах. Итог — 62 уязвимости в Chrome и пять рабочих цепочек атак, которые задевают Windows, Safari, Android и Linux. Anthropic утверждает: это не теория, а демонстрации с выполнением кода, обходом песочниц и доступом к данным.
Работала не та версия Claude, которую можно потрогать через обычный интерфейс. Anthropic использовала закрытую исследовательскую модель. После постановки задачи она сама искала ошибки и собирала из них эксплойты. Пять сценариев — это не просто список багов, а связки, где одна уязвимость прокладывает дорогу следующей.
Что именно нашёл Claude в Chrome
Самая показательная история — Chrome. Claude нашёл ошибку повреждения памяти в движке V8, через которую вредоносная страница могла портить данные в куче. Вторая уязвимость помогала выйти за пределы изолированной памяти V8 и обойти ASLR — рандомизацию адресного пространства. После этого атакующий получал контроль над процессом отрисовки страниц.
Дальше — гонка состояний в CacheStorage, доступ к памяти за пределами песочницы и ошибка использования после освобождения в FedCM. Последняя и позволяла выполнить код уже вне изолированной среды. В демонстрации обычная установка Chrome с настройками по умолчанию на macOS запускала «Калькулятор» через несколько секунд после загрузки вредоносной страницы. Без дополнительных действий пользователя.
Всего Google получила сообщения о 62 уязвимостях с идентификаторами CVE. Все они получили высокий или критический уровень опасности. 13 проблем позволяли обойти песочницу, 21 — потенциально захватить процесс отрисовки. К версии Chrome 156 всё это уже исправили.
Safari, Android и другие цели
В Safari Claude обошёл политику одного источника, которая обычно не даёт JavaScript с одного сайта читать данные другого. В ход пошли ошибка использования после освобождения в JavaScriptCore, обход ограничений Gigacage, уязвимость в механизме межпроцессного взаимодействия и правка нескольких значений в памяти. В результате вредоносная страница могла добраться до истории браузера, cookie и содержимого страниц, где пользователь уже авторизован. Например, до почты или банковского аккаунта. Apple выпустила исправления после отчёта.
На Google Pixel 9 модель нашла способ вытащить фотографии и другие личные данные без разблокировки экрана. Атака требовала физического подключения устройства по USB. Claude нащупал ошибки в проверке разрешений и процедуре передачи файлов, которые позволяли обойти запрос подтверждения на телефоне. Google сообщила об исправлении.
В Windows нейросеть обнаружила ошибку, позволявшую удалённо вызывать сбои серверов со встроенной реализацией HTTP/3. В Linux подготовила эксплойт для выполнения команд с правами администратора на серверах с поддержкой Multipath TCP. Обе уязвимости уже устранены.
Что это значит для уязвимостей программного обеспечения
Главный вывод простой: автоматизированный поиск уязвимостей программного обеспечения перестал быть академической забавой. Модель не просто выдаёт подозрительные строки, а доводит находки до цепочек атак. Для защитников это палка о двух концах. С одной стороны, такие инструменты могут быстрее находить дыры до того, как ими воспользуются злоумышленники. С другой — тот же подход снижает порог входа для атакующих.
Через публичный Anthropic API такой сценарий пока не повторить: компания гоняла закрытую исследовательскую модель, а не обычный доступный сервис. Все результаты передали разработчикам уязвимых продуктов. Это важная деталь — Anthropic не выкладывала готовые эксплойты в открытый доступ.
Паниковать рано, но расслабляться не стоит. Chrome 156, свежие патчи Apple, обновления Android, Windows и Linux — это не формальность. Если на машине стоит старый браузер или сервер с необновлённым HTTP/3 и Multipath TCP, лучше заняться этим сегодня, а не после очередного отчёта.
ИИ-охотник за багами уже не фантастика, а рабочий инструмент. Хочется верить, что такие отчёты будут чаще заканчиваться словом «исправлено», чем «нужно срочно обновляться».