Patch the Planet: две критические дыры в PHP и skill проверки

21 октября 2026 года OpenAI написала, что последние два месяца вела общую работу с мейнтейнерами, исследователями и компаниями по безопасности вокруг критических уязвимостей в PHP. Если на PHP сидит сайт, бот или админка, патч уже выпустили те, кто ведёт язык. Сверить, не осталась ли уязвимая сборка, можно skill в Codex.

Дыры две. Критическую нашла команда Calif моделью GPT-5.6 Sol, внутри программы Patch the Planet. Обе дыры независимо обнаружила и передала компания Wiz. Исправления и релиз вели мейнтейнеры PHP. Свои команды, пишет OpenAI, вместе с Wiz, Cloudflare и другими давали исследование, техническую поддержку и координацию, чтобы защиты успели подготовиться до раскрытия.

Случай компания считает одним из самых тяжёлых за последнее время: на PHP работает огромная доля сайтов. Та же модель, которая нашла дыру раньше атакующих, помогает и быстро собрать эксплойт. По словам OpenAI, frontier-модель успела первой. Этот зазор она называет окном защитника и отсылает к своему тексту про Defender’s Window.

GPT-5.6 Sol, Calif и Wiz

Модель названа прямо: GPT-5.6 Sol. Дыру ей нашла команда Calif в контуре Patch the Planet. Wiz пришла к тем же двум дырам своим ходом. Sol здесь инструмент исследователя: отдельный тариф ChatGPT, id для API и выложенные веса к этой находке не прилагаются.

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

Skill php2shell-checker

Тем, у кого PHP отвечает на запросы снаружи, OpenAI даёт Codex-skill php2shell-checker. Он помогает заметить потенциально уязвимую версию. Какое обновление ставить, skill не решает: это вместе с указаниями мейнтейнеров PHP и того, кто собирает пакет, хостера или своего репозитория.

Публичные материалы лежат на patchtheplanet.org. Туда OpenAI отсылает официальный патч и инструкцию по обновлению от мейнтейнеров PHP, технические разборы партнёров, временные меры, момент когда звать провайдера или специалиста, бэкап и восстановление. Временная защита риск снижает. У неё есть пределы и цена для работы сайта, и эти пределы компания обещает называть прямо.

Номера CVE и список сборок OpenAI отправляет на сайт мейнтейнеров через patchtheplanet.org. Предупреждение и сам релиз PHP от 21 октября разобраны отдельно: security-релиз и исправления с номерами версий.

Skill сверяет версию. Это не повод пускать агента на боевой сайт, в SSH и тем более под root. Дыру закрывает обновление от мейнтейнеров, а не свободный прогон модели по прод-серверу.

Пять стадий до публичного патча

Если дыра в одном проекте, исследователь может идти сразу к мейнтейнеру: разобрать, починить, раскрыть по правилам проекта. Шире приходится, когда задето много продуктов или когда дистрибутивам и сервисам нужно время на свои пакеты и защиты. OpenAI пишет, что этого времени может не хватить, если отрыв frontier-модели от общедоступных небольшой. В предложенном каркасе пять стадий. Кого звать до публичного раскрытия, решает мейнтейнер.

  • Сначала проверить находку и починить upstream. Мейнтейнер, исследователи и нужные технические партнёры подтверждают баг, смотрят, кого он бьёт, собирают и тестируют патч. В тест входит попытка обойти исправление frontier-моделью и поиск соседних вариантов той же дыры.
  • Дальше дать время тем, кому надо успеть. Дистрибутив может перенести фикс на старую ветку, хостер проверить обходной путь, компания по безопасности подготовить обнаружение, в том числе правила для WAF.
  • Подключить государственные команды, чтобы предупреждение дошло до критической инфраструктуры. По PHP OpenAI пишет, что вместе с партнёрами выходила на Super Intelligence Force при Белом доме, офис национального директора по кибербезопасности (ONCD), CISA и на зарубежных партнёров.
  • Когда патч, инструкция и план раскрытия уже устойчивы, подключать остальных: дистрибутивы, хостеров, команды реагирования и тех, кто держит системы.
  • Когда патч можно скачать, публиковать инструкцию и помогать с выкладкой. Дальше операторы ставят обновления и говорят, где застряли.

Кому что рассказывать заранее, меряют по роли. Защищает ли организация свои системы и клиентов, сколько ей нужно времени и умеет ли она хранить чувствительные детали. Одному достаточно сетевых логов и индикаторов компрометации. Другому нужен рабочий пример эксплуатации, proof-of-concept. Даже короткий фрагмент может выдать дыру, поэтому объём сведения взвешивают против пользы.

Срок пересматривают, если дыру уже эксплуатируют, если сведения утекли, если публичный патч сам всё показывает или если починка встала и риск для пользователей растёт. Насколько спешить, OpenAI отсылает к указанию CISA BOD 26-04: доступность снаружи, факт эксплуатации, возможный ущерб. Отсюда аварийное обновление, немедленная временная мера или плановый патч, и разбор, не успели ли уже зайти. Приоритет меняется вместе с картиной. Конец пути всё равно постоянное исправление, не вечный обходной путь.

Мейнтейнеры и миллиард на Daybreak

Вся эта координация упирается в людей, которые ведут проект. Часто команда маленькая, и отчёт о дыре лежит в той же очереди, что обычные задачи. Надо отделять новые баги от дублей, оценивать удар и гонять фикс по поддерживаемым веткам. OpenAI пишет, что помогает деньгами, доступом к сильным моделям и руками инженеров.

Подписки Codex для мейнтейнеров оформляются через форму Codex for OSS. Есть и прямая поддержка проектов. В примере OpenAI называет фонд Rust: приоритеты задаёт сам проект. Заявка на ручную помощь Patch the Planet идёт через Trail of Bits.

Отдельно компания напоминает про миллиард долларов субсидированного доступа к Daybreak. Адресат: организации с коротким бюджетом на безопасность, которые защищают важные сервисы. Заявка на доверенный доступ лежит в форме Daybreak. В сентябрьском анонсе Daybreak for Frontline Defenders этот миллиард расписан как субсидия на доступ, обучение и поддержку, в том числе для мейнтейнеров открытого кода.

Параллельно OpenAI донастраивает блокирующие классификаторы Daybreak, чтобы моделью было сложнее злоупотребить. Компания сама называет развилку: защита от злоупотребления легко отсекает и обычную работу защитника. Цель, как она её ставит, оставить поиск и починку дыр и сузить вредное применение.

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

Источники и ссылки


Комментарии загружаются…