11

В PHP закрыты две критические уязвимости. Обновитесь как можно скорее⁠⁠

21 октября PHP выпустил экстренное обновление безопасности. Оно закрывает CVE-2026-109618 и CVE-2026-109619 (CVSS v4.0 9.2, по оценке NVD 9.8). Обе уязвимости позволяют удалённо выполнить код на сервере без авторизации.

Почему это срочно:

Детали уязвимостей утекли в сеть ещё до выхода патча

Cloudflare зафиксировал первые атаки утром 21 октября, до релиза исправления

Технические разборы уже опубликованы, исследователи ожидают массовых атак

Американское агентство CISA рекомендует обновиться немедленно

Кого это касается:

Любой сервер, где PHP обрабатывает веб-запросы: PHP-FPM, Apache с mod_php, php-cgi, FrankenPHP, LiteSpeed

Самый высокий риск у mod_php: атака срабатывает ещё до запуска кода сайта

Уязвимость в самом PHP, а не в CMS или плагинах. WordPress, Magento, Drupal, Laravel и другие приложения под угрозой, даже если их собственный код в порядке

Что сделать:

  1. Сделайте бэкап

  2. Проверьте версию PHP в панели управления или командой php -v

  3. Обновите PHP до исправленной версии своей ветки: 8.5.12, 8.4.27, 8.3.36 или 8.2.35

Перезапустите PHP-FPM и веб-сервер. Без перезапуска продолжит работать старая версия

Где взять обновление:

PHP из дистрибутива, панели или от LTS-вендора: обновляйтесь через вендора, патчи он получил заранее. На CloudLinux/cPanel пакеты могут выйти чуть позже официального релиза

rpms.remirepo.net 21 октября обновлений не получил. PHP советует перейти на пакеты дистрибутива или собрать PHP из исходников

PHP 8.1 и старше проект больше не поддерживает. Уточните у вендора, есть ли бэкпорт. Для сборки из исходников PHP выложил минимальные патчи для 7.4, 8.0 и 8.1

Планируете переход? Выбирайте PHP 8.4: поддержка 8.2 заканчивается 31 декабря 2026 года. Это миграция, а не простое обновление пакета, поэтому сначала проверьте совместимость CMS и плагинов на тестовой копии

Если обновиться прямо сейчас нельзя

Эти меры официально рекомендует PHP. Они закрывают отдельные пути атаки, но не делают сервер безопасным.

Выставьте session.upload_progress.enabled = 0 в php.ini или конфиге пула FPM и перезапустите все воркеры. ini_set() и .user.ini не помогут

На PHP 8.5 дополнительно выставьте fatal_error_backtraces = 0

Уменьшите post_max_size: 8M, если сайту не нужны загрузки файлов, или 32M, если нужны. upload_max_filesize должен быть меньше post_max_size

Включите WAF. Это способ выиграть время до патча, а не закрыть уязвимость

Приложения, которые не получится обновить, уберите из открытого доступа, например за VPN

Полностью защищает только обновление.

___________________________________________

Вот такое утром прислал провайдер, имейте в виду. Митигация без обновления направлена на более жесткое управление памятью и отключение функций типа глобального состояния, что не даёт полной защиты.

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества