Как читать Wiz и Calif

Исследования объясняют ошибки между запросами. CVE-2026-109618 демонстрирует mod_php-RCE; подверженность FPM основана на коде, без полного FPM-эксплойта этой CVE. CVE-2026-109619 отдельно подтверждает зависимый от приложения FPM upload-progress-путь. Доказательства для каждой SAPI смотрите в соответствующей GHSA.

Wiz ResearchЧитать оригинал ↗CalifЧитать оригинал ↗

Превратите обновление в проверку развёртывания

Первые исправления: 8.2.35, 8.3.36, 8.4.27, 8.5.12. Для 7.4, 8.0, 8.1 есть исключительные минимальные исходные backport, а не обычная поддержка. Проверьте ОБА CVE и ревизию поставщика. Пересоберите образы, замените все реплики, перезапустите процессы. Только CLI или перезапуск старого образа недостаточны.

Четыре ветки. Ясная цель обновления.
Ветка PHPИсходные версии нижеПервая исправленная версияКонец обновлений безопасности
PHP 8.5< 8.5.12✓ 8.5.1231 дек. 2029 г.
PHP 8.4< 8.4.27✓ 8.4.2731 дек. 2028 г.
PHP 8.3< 8.3.36✓ 8.3.3631 дек. 2027 г.
PHP 8.2< 8.2.35✓ 8.2.3531 дек. 2026 г.
Используете PHP 8.1 или старше?

Обычных выпусков PHP для этих веток нет. Минимальные бэкпорты исходников доступны для 7.4, 8.0 и 8.1. Поддержку поставщика проверяйте отдельно. Читать руководство ↗

PHP2Shell - upgrade PHPЧитать оригинал ↗

Что добавляют Foundation и OpenAI

PHP Foundation описывает ресурсы сопровождения, Patch the Planet - проверку и координацию раскрытия. Это не доказательство патча у хостера. Нужны ответственный, инвентарь, ревизия, запись перезапуска и проверка. При расхождениях по FPM и старым веткам приоритет у PHP GHSA и бюллетеня поставщика.

PHP FoundationЧитать оригинал ↗OpenAI - Patch the PlanetЧитать оригинал ↗
Пример команды
php -v
php --ini
# Check the executable used by the Web service separately.
php-fpm -v
# On versioned installations, for example:
php-fpm8.3 -v

Первоисточники и дополнительные материалы

PHP security teamЧитать оригинал ↗CVE-2026-109618Читать оригинал ↗CVE-2026-109619Читать оригинал ↗

Исследования и практические руководства

>_

Инструменты PHP2Shell

Проверяйте публичные сайты, локальные настройки и журналы или выбирайте открытые инструменты. Каждый результат объясняет основания и ограничения.

01

PHP2Shell простыми словами

PHP выполняет WordPress, Laravel и плагины. Обновление плагина не обновляет PHP. Две ошибки памяти могут превратить неправильную очистку запроса в утечку или выполнение кода. Публичная проверка даёт лишь признаки; действующую Web-среду и патч подтверждает администратор.

02

Попытка атаки или успешный взлом?

Странный multipart или WAF-событие может означать попытку. OOM, SIGSEGV/SIGABRT и всплески HTTP 500 бывают обычными сбоями. Неожиданные дочерние PHP-процессы, соединения, файлы и аккаунты требуют расследования. Утечка памяти может не оставлять webshell и файлов; чистое сканирование её не исключает.

03

Сначала сохраните доказательства

Запишите время, домен, инстанс, среду, симптомы и последнее доверенное состояние. Экспортируйте исходные логи с поясами, облачный аудит и доступные разрешённые снимки. Ограничьте копии и запишите хеши. Не отправляйте Cookie, токены и клиентские данные публичным сканерам. Не очищайте логи и не удаляйте файлы до сохранения.

04

Как читать Wiz и Calif

Исследования объясняют ошибки между запросами. CVE-2026-109618 демонстрирует mod_php-RCE; подверженность FPM основана на коде, без полного FPM-эксплойта этой CVE. CVE-2026-109619 отдельно подтверждает зависимый от приложения FPM upload-progress-путь. Доказательства для каждой SAPI смотрите в соответствующей GHSA.

05

Cloudflare: важен и ответ

Cloudflare описывает совместный анализ запроса и ответа origin с блокировкой подозрительного ответа до утечки. Это важно и без запуска shell. Историческое развёртывание не гарантирует вашу защиту: проверьте правила, маршрут, исключения и события. Прямой origin и узлы без прокси также требуют патча.