У России есть готовый порядок действий против критических уязвимостей PHP
Национальный координационный центр по компьютерным инцидентам выпустил рекомендации, как закрыть две критические уязвимости в языке программирования PHP. Предупреждение от команды разработчиков языка вышло 20 октября, и центр ответил без промедления: организации получили пошаговый порядок действий вместо общего предостережения.
Рекомендации построены так, чтобы закрыть угрозу даже тем, кто не может обновиться сразу. Первый шаг — установить последние версии PHP с исправлениями. Затем — провести инвентаризацию всей инфраструктуры на PHP: веб-серверов, панелей управления и стороннего ПО. Такой перечень даёт организациям понятный объём проверки: по нему можно пройтись без догадок о том, что именно считать зоной риска.
Для случаев, когда обновление невозможно, предусмотрен запасной вариант. Советуют отключить механизм автоматического отслеживания загрузки файлов на сервер и ограничить обработку multipart-запросов на уровне веб-сервера. Смысл в том, что временная мера сужает окно уязвимости и не требует остановки сервисов — это интерпретация, поскольку исходник не описывает влияние мер на доступность систем.
Завершают порядок действий два пункта контроля: проверка корпоративной инфраструктуры на признаки аномальной активности веб-приложений и отслеживание попыток использования уязвимостей средствами защиты информации и антивирусом с актуальными базами. Сами уязвимости позволяют удалённому злоумышленнику выполнить произвольный код на уязвимом сервере.