Компания Cloudflare объявила о внедрении экстренных мер защиты для нейтрализации двух критических уязвимостей в языке программирования PHP, известных под общим кодом php2shell. Новые правила безопасности направлены на предотвращение эксплуатации брешей, которые ставят под удар миллионы веб-ресурсов по всему миру.
Технические подробности уязвимостей CVE-2026-109618 и CVE-2026-109619
Выявленные недостатки безопасности затрагивают широкий спектр версий PHP, начиная с 5.4 и заканчивая актуальными релизами. Данные уязвимости классифицируются как высокорисковые, так как позволяют злоумышленникам реализовывать несколько векторов атак:
- Удаленное выполнение кода (RCE): возможность запуска произвольных команд на целевом сервере.
- Отказ в обслуживании (DoS): нарушение работоспособности веб-приложений и сервисов.
- Утечка конфиденциальных данных: несанкционированный доступ к информации, хранящейся в памяти сервера.
Особая опасность php2shell заключается в повсеместном использовании PHP как серверного языка, что расширяет потенциальную поверхность атаки до глобальных масштабов.
Меры противодействия и алгоритмы Cloudflare
Специалисты Cloudflare оперативно отреагировали на угрозу, активировав защитные механизмы в рамках своего Межсетевого экрана управляемых приложений (WAF). Защита была включена по умолчанию для всех клиентов 21 октября в 3:02 UTC. Ключевым инструментом противодействия стала технология «обнаружения полной транзакции».
Функция анализа транзакций позволяет системе детально изучать не только входящие HTTP-запросы, но и соответствующие им ответы сервера, выявляя аномалии, характерные для попыток эксплуатации php2shell.
Данный подход минимизирует риск ложных срабатываний, обеспечивая при этом глубокую инспекцию трафика на предмет наличия признаков компрометации системы.
Рекомендации для системных администраторов
Несмотря на то, что использование облачных барьеров значительно снижает риск успешной атаки, эксперты подчеркивают важность фундаментального решения проблемы на уровне инфраструктуры. Владельцам серверов и веб-разработчикам настоятельно рекомендуется в кратчайшие сроки произвести обновление интерпретатора PHP до последних патч-версий, в которых данные уязвимости устранены на уровне исходного кода. Это необходимо для обеспечения безопасности внутренней сети, которая может оставаться уязвимой даже при наличии внешнего защитного контура.