2026-11-01
Что проверить после экстренного обновления PHP: веб-PHP и PHP в командной строке, set -e и коды возврата diff, а также повторная проверка на взлом
Во время реагирования в октябре 2026 года на критические уязвимости PHP на сайте, которым управляет оператор этого сайта, обновили веб-PHP, но PHP в командной строке, которым пользовался cron, по-прежнему указывал на старую версию. Проверяйте веб и CLI отдельно. При set -e утилиты diff и grep возвращают код выхода 1 для «найдены различия» или «совпадений нет», и это останавливает скрипт; коды 0, 1 и 2 нужно обрабатывать отдельно. После обновления запустите один и тот же чек-лист проверки на взлом на каждом сервере и разрешите подозрительную запись в журнале, сравнив живые файлы с эталонной копией, которая была развёрнута.