Patch the Planet: как AI нашёл уязвимость в PHP раньше хакеров
OpenAI использовала GPT-5.6 Sol для обнаружения критических уязвимостей в PHP и предложила пятиэтапный протокол глобального раскрытия для эпохи AI.
Patch the Planet: как AI нашёл уязвимость в PHP раньше хакеров
Искусственный интеллект способен находить уязвимости интернет-масштаба — но те же возможности могут помочь атакующим разрабатывать эксплойты с невиданной ранее скоростью.
В октябре 2026 года компания OpenAI объявила о результатах двухмесячной скоординированной операции по устранению критических уязвимостей в PHP — языке программирования, на котором работает, по разным оценкам, около 70% всего интернета. Это событие стало демонстрационным полигоном для новой эры кибербезопасности, где AI-агенты обнаруживают бреши раньше злоумышленников.
Что такое Patch the Planet
OpenAI представила Patch the Planet как инициативу в рамках платформы Daybreak, созданную совместно с компанией Trail of Bits. Её цель — помочь мейнтейнерам (разработчикам и сопровождающим) укреплять критически важное программное обеспечение с открытым исходным кодом, объединив AI-исследования безопасности с участием наиболее продвинутых моделей и проверкой со стороны экспертов-людей.
Open source лежит в основе большей части интернета и от 70 до 90% современного программного обеспечения. Однако многие критически важные проекты поддерживаются небольшими командами с ограниченным временем и финансированием.
HackerOne, один из партнёров запуска программы, обеспечивает единый приём заявок, их сортировку, отслеживание устранения и координированное раскрытие через платформу H1. При этом мейнтейнеры сохраняют полный контроль над своими проектами.
По данным официального дашборда программы на момент публикации, уже проверено 68 кодовых баз, найдено 1 995 проблем, написано 679 патчей, из которых 466 приняты в апстрим (основную ветку разработки).
PHP2Shell: уязвимость, которая жила 14 лет
Две критических уязвимости удалённого выполнения кода в PHP (CVE-2026-109618 и CVE-2026-109619), получившие неофициальное название PHP2Shell, были исправлены после AI-обнаружения. Обе получили оценку CVSS 9.2 и затрагивают каждую версию PHP, начиная с 5.4.
Уязвимости связаны с тем, как PHP управляет памятью и обрабатывает ошибки. Наиболее тревожно то, что они находятся в ядре движка PHP — а значит, сайты могут быть уязвимы, даже если в их прикладном коде нет никаких изъянов.
Особенно показательна история обнаружения: команда Calif «не ожидала найти ничего критического», поскольку PHP на протяжении многих лет находится под пристальным вниманием сообщества кибербезопасности. Как впоследствии отметил Грег Брокман из OpenAI, найденный баг «присутствовал в PHP 14 лет».
Хронология событий
timeline
title Хронология обнаружения и устранения PHP2Shell
22 июня 2026 : Анонс Patch the Planet как инициативы Daybreak
30 июля 2026 : Calif начинает аудит PHP по запросу PHP Foundation
1 августа 2026 : Calif обнаруживает первую уязвимость с помощью GPT-5.6 Sol
11 августа 2026 : Calif и OpenAI подтверждают эксплуатируемую уязвимость
Август–октябрь 2026 : Двухмесячная работа по подготовке патчей и координации
20 октября 2026 : Техническая информация утекает в сеть
21 октября 2026 : Официальное публичное раскрытие и выпуск патчей
Кто и как участвовал в операции
Исследователи из Calif, калифорнийской компании по кибербезопасности и основного партнёра программы, начали аудит PHP с использованием инструментов OpenAI 30 июля 2026 года по запросу PHP Foundation. Примечательно, что Foundation знал о базовом изъяне ещё с 2024 года, но не мог найти способ его эксплуатации или метод устранения.
Calif идентифицировал критическую уязвимость с помощью GPT-5.6 Sol в рамках инициативы Patch the Planet; Wiz также независимо обнаружил и сообщил об обеих уязвимостях. PHP-мейнтейнеры взяли на себя руководство исправлениями и выпуском патча, в то время как команды OpenAI и партнёры — Wiz, Cloudflare и другие — вносили вклад в исследования, техническую поддержку и координацию для подготовки защитных мер до публичного раскрытия.
| Участник | Роль | Зона ответственности |
|---|---|---|
| Calif (OpenAI-партнёр) | Обнаружение | Нашёл CVE-2026-109618 с помощью GPT-5.6 Sol |
| Wiz | Независимое обнаружение | Независимо нашёл и сообщил об обеих уязвимостях |
| PHP Maintainers | Исправление | Разработка и выпуск патчей |
| OpenAI | Координация | Техподдержка, тестирование, организация процесса |
| Cloudflare | Защита инфраструктуры | Подготовка WAF-правил до раскрытия |
| CISA / ONCD | Государственные партнёры | Уведомление критических организаций |
Принимая во внимание серьёзность этих уязвимостей и широкое распространение PHP, OpenAI считает это одной из наиболее значимых проблем безопасности в последнее время.
«Окно защитника»: AI нашёл баг первым
Ключевой тезис всей истории: насколько известно OpenAI, фронтирные AI-модели обнаружили уязвимости раньше злоумышленников, открыв «Окно защитника» (Defender’s Window) — время, которое мейнтейнеры и провайдеры безопасности использовали для подготовки исправлений и защитных мер до публичного раскрытия.
Однако идеальная картина была нарушена: технические детали утекли в сеть 20 октября 2026 года — за день до запланированного раскрытия. Компания watchTowr сообщила о воспроизведении CVE-2026-109618 ещё до того, как стали доступны исправленные пакеты, а публичный proof-of-concept код уже распространяется в сети.
Пятиэтапный протокол для эпохи AI
Опираясь на полученный опыт, OpenAI предложила структурированный подход к реагированию на критические уязвимости — как своего рода стандарт для эпохи, когда AI находит бреши быстрее, чем успевают реагировать люди.
Протокол состоит из пяти этапов: верификация исправлений в апстриме, заблаговременное уведомление затронутых компаний, координация с государственными органами, подготовка обновлений для каждого продукта и публикация руководства после выпуска патча.
graph TD
A[🔍 Этап 1: Валидация и исправление] --> B[📢 Этап 2: Заблаговременное уведомление]
B --> C[🏛️ Этап 3: Вовлечение государственных органов]
C --> D[📦 Этап 4: Подготовка обновлений в экосистеме]
D --> E[🌐 Этап 5: Публичное раскрытие и руководство]
A -.->|«Окно защитника»| E
Этап 1: Валидация и исправление в апстриме
Исследователи и мейнтейнеры воспроизводят уязвимость, оценивают серьёзность, готовят исправление и тестируют его на регрессии и возможные обходы. AI-модели могут помогать в анализе вариантов и adversarial testing (тестировании на противодействие), но мейнтейнеры сохраняют контроль над выпуском.
Этап 2: Заблаговременная подготовка затронутых организаций
Этот этап обеспечивает время до публичного раскрытия для таких задач, как портирование исправлений на старые версии дистрибьюторами, тестирование мер защиты хостинг-провайдерами и подготовка WAF-правил компаниями безопасности. Мейнтейнеры решают, кого уведомлять заблаговременно; если начинается эксплуатация или происходит утечка информации, расписание пересматривается.
Этап 3: Вовлечение государственных органов
На этом этапе подключаются конкретные ведомства: Superintelligence Task Force Белого дома, Офис национального кибердиректора (ONCD), Агентство по кибербезопасности и защите инфраструктуры (CISA) и международные партнёры.
Этапы 4–5: Экосистема и раскрытие
Дистрибьюторы портируют патчи на поддерживаемые ими версии, хостинг-провайдеры и облачные платформы разворачивают обновления, а компании по безопасности активируют обновлённые сигнатуры. Финальный этап — публичное раскрытие с сопроводительными техническими рекомендациями.
$1 млрд на защиту «линии фронта»
Программа Daybreak for Frontline Defenders — это обязательство OpenAI на $1 млрд в виде субсидированного доступа к своему продукту безопасности Daybreak, ориентированного на организации с ограниченными ресурсами, защищающие критически важные сервисы. Это часть более широкого усилия OpenAI помочь защитникам использовать возможности AI для обнаружения и устранения уязвимостей до того, как это сделают злоумышленники.
Важное уточнение: это не грант в виде денежных средств, а $1 млрд в субсидированном доступе к Daybreak для организаций с ограниченными ресурсами, защищающих критически важные сервисы. Целевая аудитория — малобюджетные защитники: коммунальные предприятия водо- и электроснабжения, органы местного самоуправления, региональные банки и мейнтейнеры открытого исходного кода.
Что дальше: волна находок
Описанные уязвимости — лишь одни из нескольких значимых находок, над устранением которых уже ведётся работа. OpenAI ожидает, что подобные открытия резко участятся в ближайшие месяцы.
Статья подготовлена на основе материалов OpenAI, опубликованных 21 октября 2026 года. Если вы администрируете серверы на PHP — обновитесь немедленно.