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% современного программного обеспечения. Однако многие критически важные проекты поддерживаются небольшими командами с ограниченным временем и финансированием.

ℹ Что такое Daybreak?
Daybreak — платформа OpenAI для корпоративной кибербезопасности, объединяющая Codex Security, GPT Cyber-модели и сеть Daybreak Defense Network. Она предоставляет управляемые защитные возможности непосредственно в инструменты и рабочие процессы команд безопасности.

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 — а значит, сайты могут быть уязвимы, даже если в их прикладном коде нет никаких изъянов.

⚠ Важно для администраторов
Если вы обслуживаете серверы на PHP, немедленно обновитесь до версий 8.5.12, 8.4.27, 8.3.36 или 8.2.35. Публичные proof-of-concept эксплойты уже находятся в открытом доступе.

Особенно показательна история обнаружения: команда 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 в безопасности
Произошедшее подчёркивает, как AI может обнаруживать уязвимости с интернет-масштабным воздействием — но те же возможности могут помочь атакующим быстро разрабатывать наступательные инструменты и эксплойты.

Пятиэтапный протокол для эпохи 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: Экосистема и раскрытие

Дистрибьюторы портируют патчи на поддерживаемые ими версии, хостинг-провайдеры и облачные платформы разворачивают обновления, а компании по безопасности активируют обновлённые сигнатуры. Финальный этап — публичное раскрытие с сопроводительными техническими рекомендациями.

💡 Совет для мейнтейнеров open source
OpenAI опубликовала инструмент проверки версий PHP в виде навыка (skill) для Codex. Если вы сопровождаете проект с открытым исходным кодом, вы можете подать заявку на участие в Patch the Planet через официальный сайт программы — партнёры предоставят не только инструменты, но и экспертную проверку находок.

$1 млрд на защиту «линии фронта»

Программа Daybreak for Frontline Defenders — это обязательство OpenAI на $1 млрд в виде субсидированного доступа к своему продукту безопасности Daybreak, ориентированного на организации с ограниченными ресурсами, защищающие критически важные сервисы. Это часть более широкого усилия OpenAI помочь защитникам использовать возможности AI для обнаружения и устранения уязвимостей до того, как это сделают злоумышленники.

Важное уточнение: это не грант в виде денежных средств, а $1 млрд в субсидированном доступе к Daybreak для организаций с ограниченными ресурсами, защищающих критически важные сервисы. Целевая аудитория — малобюджетные защитники: коммунальные предприятия водо- и электроснабжения, органы местного самоуправления, региональные банки и мейнтейнеры открытого исходного кода.

Что дальше: волна находок

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

💡 Главный вывод
Мы входим в эпоху, когда AI-системы систематически обнаруживают уязвимости интернет-масштаба. Patch the Planet — попытка ответить на вопрос: как выстроить глобальный процесс так, чтобы защитники всегда оказывались на шаг впереди атакующих? Ответ OpenAI: координация, прозрачность и субсидированный доступ к мощным инструментам для тех, кто защищает критическую инфраструктуру, но не располагает бюджетом крупных корпораций.

Статья подготовлена на основе материалов OpenAI, опубликованных 21 октября 2026 года. Если вы администрируете серверы на PHP — обновитесь немедленно.