Исправленные версии вышли для веток 8.2, 8.3, 8.4 и 8.5. PHP 8.1 и старше больше не получают обновлений от проекта. Если ваш сайт работает на одной из них, вариантов три, и выбирать нужно по задаче.
Обновлено
Источник: бюллетень на php.net
Между 7.4 и 8.2 PHP убрал функции, например create_function и each, сменил поведение ряда функций и объявил устаревшими динамические свойства объектов. Старые темы, плагины и самописные модули на таком переходе нередко падают с фатальной ошибкой.
Тогда выбираем между пакетом вендора и сборкой с исправлением и добавляем временные меры из бюллетеня PHP. Они снижают риск, но по словам разработчиков не делают сервер безопасным. Подробнее на странице про временные меры.
Стоимость называем после проверки, до начала работ. Пока ничего не оплачиваете и доступов не передаёте. Перезваниваем в течение 30 минут.
Узнаем, какая версия PHP работает на вашем сайте на самом деле и закрыта ли CVE-2026-109618 / 109619.
Обновим PHP под WordPress, проверим темы и плагины на совместимость, не уроним форму и корзину.
Безопасно обновим PHP на BitrixVM и своём сервере, проверим модули, обмен с 1С и заказы.
Найдём, какие версии PHP работают у сайтов в ispmanager, обновим их и проверим результат.
Найдём причину ошибки после смены версии PHP и вернём сайт в работу без отката на уязвимую версию.
Применим рекомендованные разработчиками PHP ограничения и настроим лимиты на веб-сервере. Это не замена обновлению.
Найдём и удалим шеллы и подмену файлов, сменим доступы, закроем дыру и проверим соседние сайты.
Обновим PHP на VDS и в Docker, перезапустим воркеры и очереди, проверим проект на ошибки на новой версии.
Для студий и компаний с парком сайтов: опись, приоритеты, пакетное обновление и отчёт по каждому проекту.