Перейти к содержимому
sNews Новости из мира IT и не только!
Новости

PHP RCE уязвимость CVE-2026-115560: команда PHP опубликовала mitigation без патча

23 октября 2026 года PHP security team опубликовала advisory по новой RCE-уязвимости, требующей нестандартной конфигурации сессий. Патч появится в следующем релизе.

Рейтинг 4.4 66 оценок
Векторная иллюстрация уязвимости CVE-2026-115560 в PHP с защитным щитом временного решения mitigation

23 октября 2026 года PHP security team выпустила информационное advisory по уязвимости CVE-2026-115560. Уязвимость позволяет удалённое выполнение кода при определённой комбинации настроек сессий и затрагивает только нестандартные конфигурации.

PHP RCE уязвимость требует редкой последовательности настроек

Для эксплуатации необходимо установить session.serialize_handler в php_binary или php_serialize, затем через ini_set() переключить его на php перед вызовом session_start(). При этом должна оставаться включённой опция session.upload_progress.enabled. PHP security team оценила такую конфигурацию как маловероятную в реальных приложениях.

Уязвимость не затрагивает стандартные настройки по умолчанию. Разработчики PHP планируют исправление в рамках регулярного цикла выпусков, а полный advisory появится вместе со следующим bugfix-релизом.

Организации, которые уже применили отключение session.upload_progress.enabled после 21 октября для устранения уязвимостей PHP2Shell, не нуждаются в дополнительных действиях. Настройка сохраняет силу и для текущей проблемы.

Рекомендованный mitigation и контекст предыдущих исправлений

Для снижения риска до выхода патча необходимо установить session.upload_progress.enabled=0 в php.ini, конфигурации FPM-пула или на уровне сервера до начала обработки запроса. После изменения требуется перезапуск всех рабочих процессов.

Схема отключения session.upload_progress.enabled=0 в конфигурации PHP для защиты от RCE
Отключение параметра upload progress нейтрализует вектор атаки до выпуска патча

21 октября PHP уже выпустил экстренные обновления 8.5.12, 8.4.27, 8.3.36 и 8.2.35, закрывающие две критические RCE-уязвимости с оценкой CVSS 9.2. Эти исправления касались другого класса проблем и требовали отдельных патчей PHP2Shell. Версии 8.1 и старше находятся в статусе EOL с ограниченной поддержкой.

На момент публикации advisory публичных эксплойтов для CVE-2026-115560 не зафиксировано. Попытки эксплуатации предыдущих уязвимостей PHP2Shell отмечались до и после раскрытия, однако подтверждённых успешных атак было немного. Следующий регулярный релиз PHP включит исправление CVE-2026-115560.

Частые вопросы

Какая настройка устраняет риск CVE-2026-115560?

Необходимо установить session.upload_progress.enabled=0 в php.ini или конфигурации FPM до обработки запроса и перезапустить рабочие процессы.

Затрагивает ли уязвимость стандартные конфигурации PHP?

Нет, для эксплуатации требуется нестандартная последовательность значений session.serialize_handler и ini_set().

Когда ожидается патч для CVE-2026-115560?

Исправление войдёт в следующий плановый bugfix-релиз PHP вместе с полным advisory.

Нужно ли менять mitigation, применённый после 21 октября?

Если session.upload_progress.enabled=0 уже установлено и сохраняется, дополнительных действий не требуется.

Комментарии

Комментариев пока нет. Будьте первым!

Оставить комментарий