3. Перезапустите и проверьте всё

Новые файлы не заменяют старые процессы в памяти. Перезапустите Apache для mod_php или нужные FPM-пулы, также постоянные очереди. Проверьте время старта, Web-версию, пакет, здоровье и все реплики. Удалите диагностические страницы; не оставляйте публичный phpinfo().

1. Найдите реальный Web-интерпретатор

Запишите ветку, полную ревизию пакета, источник, расширения, сервис и handler сайта. CLI и Web могут использовать разные бинарники. Проверьте все пулы, Apache, образы, очереди и реплики. До изменений подготовьте резервную копию, тесты и откат.

Патч не исключает взлом

Проверка версий не обнаружит прошлую эксплуатацию. Сохраните журналы и образы, исследуйте сбои, файлы, процессы и исходящие соединения. Отсутствие ошибок не доказывает безопасность. При подозрении изолируйте и после локализации смените раскрытые секреты из доверенной среды.

Пример команды / VERIFY

shell
# Query the same runtime that serves your website.
php-fpm8.3 -v
systemctl show php8.3-fpm -p ActiveEnterTimestamp
ps -eo pid,lstart,args | grep '[p]hp-fpm'
# If using Apache mod_php, restart Apache, not just PHP-FPM.
# Also restart queue workers, schedulers and every container replica.

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

PHP security teamSecurity advisory · 21 Oct 2026
CVE-2026-109618GHSA-w8hw-w9fx-j79w · OOM corruption
CVE-2026-109619GHSA-6wmf-4rv5-p3rp · Stale global state
Следующий шагК проверке версии ↗