Перейти к основному содержимому
ToolPotion
ИИ-советник
Отправить

ИИ находит баги в софте быстрее, чем их успевают чинить

ИИ теперь находит и эксплуатирует уязвимости быстрее, чем мейнтейнеры выпускают патчи. Что значат PHP2Shell и Gemini 4 Carbon и что делать владельцам сайтов.

Поделиться

Исследователи, нашедшие баги PHP2Shell, прямо сказали, что ИИ в их инструментарии делал, а что нет. «Ни одна модель не способна находить „все баги“ по простым промптам. По крайней мере пока», — написала охранная фирма Calif в своём разборе, который цитирует TechCrunch. Запомните эту фразу, когда увидите заголовки о том, что машины находят уязвимости быстрее, чем люди успевают их закрывать. Заголовки в основном правы, а детали куда страннее.

Несколько отдельных историй сошлись в одной точке. Google выпустил модель, созданную для охоты на уязвимости. Anthropic опубликовала цепочки эксплойтов от модели, которую пока не выпускала. OpenAI сообщила, что её агенты нашли дыру в популярной библиотеке сжатия. А самому распространённому языку веба понадобились экстренные патчи. Разберём, как это всё связано, кто выигрывает и что владелец небольшого сайта может сделать до обеда.

Баги в PHP были старыми. Изменилось то, кто может ими воспользоваться

Две уязвимости называются PHP2Shell и отслеживаются как CVE-2026-109618 и CVE-2026-109619. Они позволяют человеку без пароля выполнить код на сервере через интернет, и они сидят в каждой версии PHP начиная с пятой, вышедшей в 2004 году (TechCrunch). PHP работает примерно на 70% сайтов, видимых из интернета, включая WordPress, Drupal, Joomla и MediaWiki.

Эксплуатировать их никто не умел. PHP Foundation увидела эти баги в 2024 году и оставила их без патча, потому что практического способа использовать их не было (TechCrunch). Раньше в этом году исследователи Calif придумали, как их эксплуатировать, с помощью ИИ-модели в рамках программы OpenAI и Wiz по безопасности открытого кода. Один из ведущих подкаста TechCrunch сначала сказал, что дыры нашли ИИ-модели, а потом поправился в разборе: нашли их люди-исследователи, а ИИ использовали для эксплуатации бага (TechCrunch).

Мы считаем, что эта поправка — самый полезный факт во всей истории. То, что модели замечают баги, — сдвиг поменьше. Сдвиг побольше в том, что баги, числившиеся «теоретическими», становятся реальными, как только модель умеет подгонять эксплойт под разные конфигурации. Wiz сформулировала это в собственном посте, цитата по TechCrunch: «С ИИ это больше не препятствие. LLM могут помочь адаптировать эксплойт под разные версии PHP, конфигурации и раскладки памяти».

Патчи вышли в версиях PHP 8.5.12, 8.4.27, 8.3.36 и 8.2.35, после того как крупные хостеры и облачные компании получили ранний доступ под эмбарго. Затем АНБ посоветовало владельцам сайтов, что всё, что нельзя пропатчить немедленно, нужно отключить от интернета, и банки, ритейлеры, больницы и ряд госучреждений так и поступили (TechCrunch).

Атаки начались до патча

Amazon сообщила, что её honeypot-ловушки зафиксировали попытку атаки на обе уязвимости за четыре дня до раскрытия. Cloudflare отчиталась, что число попыток выросло от десятков тысяч в первые 45 минут после объявления до миллионов к следующему утру (The Hacker News). PHP Foundation обвинила одну компанию в том, что та выкатила патчи за несколько часов до конца эмбарго. Но это не объясняет активность за несколько дней до этого, и, по известным нам публикациям, никто не сказал, как первый атакующий узнал об уязвимостях.

Затем атаки стали прицельными. Охранная фирма Dream отследила предполагаемого оператора, связанного с Китаем, который скомбинировал PHP2Shell с уязвимостью ядра Linux и получил root на 25 серверах, три из которых были в сети, связанной с правительством США. Целями были межсетевые экраны на PHP 8.0.30. «Найденная нами реализация — это самописная непубличная сборка, а не копия какого-либо известного публичного эксплойта для PHP2Shell», — заявили исследователи Dream (The Hacker News). Ещё они обнаружили в инфраструктуре атакующего Claude Code и инструмент для наступательной безопасности, подключённый к моделям DeepSeek и Kimi, что указывает на помощь ИИ в создании инструментария. Атрибуция здесь — оценка Dream, а не установленный факт.

CISA подтвердило активную эксплуатацию через пять дней после выхода патчей и добавило обе уязвимости в свой каталог известных эксплуатируемых уязвимостей, дав гражданским федеральным ведомствам три дня на исправление систем (TechCrunch). Ещё одна честная оговорка: по словам ряда исследователей, надёжный эксплойт оказалось сложнее собрать, чем опасались, а первые попытки загрузить вариант ботнета Mirai пока не удались (The Hacker News).

Хронология PHP2Shell с 2024 года до пяти дней после патчей, заканчивающаяся подтверждением CISA активной эксплуатации.

Google создала сканер, о котором все мечтают, но запустить его могут немногие

Google анонсировала Gemini 4 Carbon, пока уборка после PHP ещё тянулась, назвав её своей сильнейшей моделью с «передовыми возможностями в кибербезопасности и в долгосрочных задачах» (Google). По данным компании, Carbon набирает 88,2% в SEC-bench Pro (поиск реальных уязвимостей), 54,8% в ExploitGym (их эксплуатация) и 71,0% в CWE-bench (написание исправления). Также компания заявляет, что команда Chrome признала Carbon более чем в 10 раз лучше frontier-модели другой лаборатории в создании качественных патчей. Wiz, которой владеет Google, сообщает, что Carbon лидирует в её бенчмарках веб-пентестинга.

Это цифры Google, полученные без ограничений, а три бенчмарка измеряют разные вещи, так что не вычитайте одно из другого. Примечательно, что патчинг вообще попал в таблицу результатов. The Verge отмечает, что Carbon обошла GPT-6 Astra в SEC-bench Pro и возглавила независимый индекс интеллекта, а Claude Opus 5.5 идёт следом (The Verge).

Теперь подвох. Carbon открыта лишь для части специалистов по киберзащите, круг которых расширяется через программу Google Fairwind Program, пока Google собирает отзывы об ограничениях и проходит добровольное предрелизное тестирование правительства США. Разработчикам и компаниям доступ обещан «как можно скорее», без даты. Стартовая цена — $2 за миллион входных токенов и $10 за миллион выходных, а в сноске Google указано, что после вводного периода она вырастет до $4 и $20.

Три индикатора прогресса Gemini 4 Carbon по данным Google: 88 процентов в поиске уязвимостей, 71 процент в патчинге, 55 процентов в эксплуатации.

Anthropic и OpenAI говорят о том же

Frontier Red Team из Anthropic опубликовала пять цепочек эксплойтов от неизданной внутренней исследовательской модели: для Chrome, Safari, Android, Windows и Linux. Цепочка для Chrome связала четыре уязвимости и закончилась выполнением кода за пределами песочницы браузера. Цепочка для Linux давала root-шелл по сети без авторизации. Anthropic говорит, что сначала сообщила обо всех уязвимостях вендорам. Только по Chrome, по её словам, присвоено и исправлено 62 CVE, все с оценкой «критическая» или «высокая», 13 из них — побеги из песочницы (Anthropic). Причина публикации, по словам компании: «Теперь это то, что модели умеют делать почти без участия человека, а затем доказывать, создавая рабочий эксплойт, который любой может запустить и проверить».

Относитесь к этому как к заявлению, так его и подал The Hacker News. Apple и Google называют исследователей Anthropic, работавших с Claude, авторами конкретных исправлений, и это можно проверить. А вот сколько из каждой цепочки модель собрала сама, проверить нельзя: Anthropic не раскрывает, что делал человек на каждом шаге. The Hacker News также обнаружил, что две публичные записи CVE описывают уязвимости не совсем так, как пост Anthropic. Доступ для проверенных специалистов по безопасности идёт через её Cyber Verification Program, которая среди прочих моделей охватывает Claude Opus.

Версия OpenAI, по данным Reuters, включала признание. После того как исследовательская модель в начале года вышла в интернет из-за ошибки конфигурации, компания приостановила самое продвинутое обучение, усилила защиту и возобновила его, когда новые меры заработали. Чтобы проверить новую защиту, она запустила команды ИИ-агентов, которые должны были вырваться наружу. Они нашли уязвимость в Brotli, библиотеке сжатия, которую используют Node.js, Bun и Envoy. Деталь, к которой мы всё время возвращаемся: OpenAI говорит, что первопричину исправили в исходном коде Brotli за несколько месяцев до этого, ещё до того как кто-либо понял, что это уязвимость, и новая версия не вышла. Исправление существовало месяцами. Ни один релиз его не содержал, пока OpenAI не раскрыла уязвимость.

Пост OpenAI о запуске программы Patch the Planet вместе с Trail of Bits объясняет, почему люди остаются в процессе. Frontier-модели, говорится там, «выдают много ложных срабатываний, которые добавляют работы в и без того огромный бэклог мейнтейнеров», поэтому Trail of Bits проверила каждую находку, прежде чем её увидел мейнтейнер (OpenAI). Программа использует Codex Security и уже выявила сотни проблем в 19 проектах.

Находить стало дёшево. Чинить — нет

Несоответствие легко уместить в картинку. Всё в верхней строке теперь работает со скоростью машин. Всё в нижней по-прежнему требует человека с календарём.

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

Начнём с людей внизу. TechCrunch отмечает, что мейнтейнеры открытого кода часто работают бесплатно и не могут позволить себе сторонний аудит безопасности, а компании, которые зависят от их работы, нередко ничего не вкладывают (TechCrunch). Правила раскрытия тоже придумывали для более медленных времён. Политика Anthropic даёт разработчикам 90 дней на патч и ещё 45, прежде чем подробности обсуждаются за пределами бюллетеня. У PHP2Shell попытки атак были за четыре дня до раскрытия, а подтверждённые атаки начались через пять дней после исправления.

Шон О'Кейн сказал в подкасте Equity от TechCrunch, что на «костном уровне интернета» всё «держится на клею и мечтах» (TechCrunch). CTO Wiz по управлению экспозицией и безопасности приложений Томер Шварц в том же шоу утверждал, что ручной патчинг не масштабируется (TechCrunch). Со вторым тезисом мы согласны больше, чем с первым.

Кто выигрывает, кто под ударом

ГруппаПочему
Крупные хостеры и облачные платформыПолучают патчи под эмбарго. Wiz поблагодарила Automattic, Akamai, AWS, Cloudflare, Fastly, Imperva, Microsoft и Vercel за помощь с PHP, сообщает TechCrunch.
Команды с доступом к сканерамРанний доступ к моделям вроде Carbon и к программе Anthropic превращает бэклог в ранжированный список.
Одиночные разработчики и небольшие ИТ-командыTechCrunch ожидает, что они будут обновляться медленнее, а запаса прочности у них меньше всех.
Устройства и старые стекиPHP встроен в межсетевые экраны, роутеры и хранилища. Жертвы Dream работали на PHP 8.0.30, ветке, снятой с поддержки.
Сайты с множеством плагиновНаша оценка, а не вывод из публикаций: каждый плагин — ещё один мейнтейнер, который может выпустить исправление не скоро.

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

Если у вас сайт, начните с этого

Мы бы поставили перед всем остальным один вопрос: какая версия PHP работает на моём сайте и кто её патчит? Большинство владельцев небольших сайтов не ответят, не спросив кого-то. Дальше идите по списку.

  1. Узнайте версию PHP в панели хостинга или спросите хостера. Поддерживаемые ветки получили исправления в 8.5.12, 8.4.27, 8.3.36 и 8.2.35, а версии 8.1 и старше, по словам TechCrunch, патчей больше не получают.
  2. На WordPress заявление CMS такое: это не уязвимость WordPress. Патчить нужно сервер, работая с хостером, так что напишите ему и попросите письменный ответ.
  3. Если пропатчить сейчас не можете, отключите сайт, пока не сможете. Это рекомендация АНБ, и с ней трудно спорить, когда альтернатива — сервер с чужим root.
  4. Установите session.upload_progress.enabled=0, если можете обойтись без индикаторов прогресса загрузки. PHP указала это как способ смягчения для CVE-2026-109619 и снова для третьего, менее опасного бюллетеня CVE-2026-115560, для которого экстренного исправления пока нет (The Hacker News).
  5. После патча проверьте логи на признаки эксплуатации минимум за неделю до выхода исправлений: honeypot-ловушки Amazon зафиксировали попытку за четыре дня до раскрытия.
  6. Составьте список всего в вашей сети, что может незаметно работать на PHP, например межсетевого экрана или NAS, и спросите у каждого вендора дату патча.
Схема решений для владельца сайта после критического бага в PHP: если вы не используете PHP или не уверены, спросите хостера; если используете, обновитесь до исправленного релиза, а если не можете, отключите сайт, пока не сможете.

Если вы пишете софт, а не хостите его, не ждите Carbon. Сканеры, которыми можно пользоваться уже сегодня, разобраны в нашем материале о том, что находят и что упускают ИИ-сканеры уязвимостей, а в статье лучшие ИИ-инструменты для код-ревью сравниваются ревьюеры вроде CodeRabbit и Snyk Code. Закладывайте время на разбор находок: первый запуск выдаёт целую кучу, и программа самой OpenAI объясняет почему. Все рейтинги ToolRank для ИИ-инструментов кибербезопасности и рейтинг для код-ревью и тестирования — места, где можно сравнить варианты, а ИИ-инструменты для аналитиков по безопасности рассчитаны на тех, кто занимается этим постоянно.

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

За чем мы следим

Три вещи. Откроет ли Google Carbon за пределами партнёров Fairwind и по какой цене, когда закончится вводный тариф. Назовёт ли Anthropic модель, стоящую за её цепочками, или выпустит её, ведь возможность, которой владеют лишь несколько проверенных команд, не равно доступна защитникам и атакующим. И как первый атакующий PHP2Shell узнал об уязвимостях вовремя: ответа на это по-прежнему нет.

Следующее исправление, которого стоит ждать, — третий бюллетень PHP, CVE-2026-115560, который, по словам PHP, выйдет в следующем плановом релизе. Прочитайте заметки к релизу в день выхода и снова проверьте версию на своём сайте.

Читайте также

xAI предложила выкупить их домапочему города сопротивляются ИИ-дата-центрамАналитикаxAI предложила выкупить их дома: почему города сопротивляются ИИ-дата-центрамВ Миссисипи жителям района предложили выкуп домов при условии, что они не будут подавать в суд из-за шума турбин. Разбираем, почему ИИ-дата-центры вызывают протесты на местах, и приводим аргументы в их пользу.30 окт. 2026 г.10 мин чтенияЧитать статьюGitHub Copilot Fusionзачем нужен роутер моделейАналитикаGitHub Copilot Fusion: зачем нужен роутер моделейGitHub утверждает, что Copilot Fusion отстаёт от Claude Code всего на два пункта при вдвое меньшей стоимости. Что именно он маршрутизирует, кому доступен и о чём умалчивает бенчмарк.30 окт. 2026 г.6 мин чтенияЧитать статьюChatGPT Workчто это, сколько стоит и кому стоит переходитьАналитикаChatGPT Work: что это, сколько стоит и кому стоит переходитьChatGPT Work — не тариф, а режим, который есть в каждом тарифе. Что в него входит, сколько стоят Business и Enterprise и как он выглядит на фоне Copilot и Gemini.30 окт. 2026 г.10 мин чтенияЧитать статьюGPT-6.1 Terraчто получают пользователи ChatGPT и стоит ли переходитьАналитикаGPT-6.1 Terra: что получают пользователи ChatGPT и стоит ли переходитьGPT-6.1 Terra — модель OpenAI среднего ценового класса для работы с экранами и документами. Кому она доступна в ChatGPT, сколько стоит в API и Copilot и что показывают независимые тесты.29 окт. 2026 г.9 мин чтенияЧитать статьюS-1 Anthropic глазами клиента ClaudeАналитикаS-1 Anthropic глазами клиента ClaudeМы прочитали S-1 Anthropic так, как это сделали бы клиенты: сбои, снижение цен, зависимость от облаков, инциденты с безопасностью и управление компанией. А также что стоит изменить в ваших настройках.29 окт. 2026 г.15 мин чтенияЧитать статьюNvidia хочет купить Hugging Face. Что это значит для открытых моделейАналитикаNvidia хочет купить Hugging Face. Что это значит для открытых моделейСделка Nvidia с Hugging Face на $12,9 млрд привлекла вопросы Минюста США. Что было обещано, о чём сообщают СМИ и как защитить свою работу с открытыми моделями.29 окт. 2026 г.6 мин чтенияЧитать статьюКак попасть в ответы ИИплан для авторов и издателейАналитикаКак попасть в ответы ИИ: план для авторов и издателейSEO для ИИ-поиска для авторов и издателей: заведите свои каналы, определите политику для краулеров, публикуйте цитируемые страницы и измеряйте ИИ-переходы в 2026 году.23 окт. 2026 г.12 мин чтенияЧитать статьюИИ-фишинг и дипфейк-мошенничествоплан защиты для небольших командАналитикаИИ-фишинг и дипфейк-мошенничество: план защиты для небольших командИИ сделал мошеннические письма, клонированные голоса и поддельные видеозвонки убедительными. Для небольших команд самые действенные средства защиты почти бесплатны: перезвонить на заранее известный номер, требовать двух подтверждающих и перейти на passkeys.22 окт. 2026 г.16 мин чтенияЧитать статью