1. Знайдіть справжній Web-PHP

Запишіть гілку, повну ревізію, джерело, розширення, сервіс і handler. CLI та Web можуть відрізнятися. Перевірте пули FPM, Apache, образи, черги й репліки. До змін підготуйте копію, тести сумісності й відкат.

2. Встановіть виправлену збірку

Перші версії: 8.2.35, 8.3.36, 8.4.27 та 8.5.12. Оберіть підтримувану гілку й сумісні розширення. Тестуйте застосунки та здоров’я сервісів. Використовуйте PHP або відповідального постачальника. WAF і CMS не виправляють інтерпретатор.

Чотири гілки. Чітка мета оновлення.
Гілка PHPВихідні версії нижчеПерша виправлена версіяКінець оновлень безпеки
PHP 8.5< 8.5.12✓ 8.5.1231 груд. 2029 р.
PHP 8.4< 8.4.27✓ 8.4.2731 груд. 2028 р.
PHP 8.3< 8.3.36✓ 8.3.3631 груд. 2027 р.
PHP 8.2< 8.2.35✓ 8.2.3531 груд. 2026 р.
Використовуєте PHP 8.1 або старішу?

Звичайних випусків PHP для цих гілок немає. Мінімальні бекпорти коду доступні для 7.4, 8.0 і 8.1. Підтримку постачальника перевіряйте окремо. Читати посібник ↗

Бекпорти дистрибутивів

Ubuntu, Debian і корпоративний Linux можуть зберігати старий номер із виправленою ревізією. Банер 8.3.6 нічого сам не доводить. Зіставте ОС, репозиторій, архітектуру й ревізію з ОБОМА CVE. Ми не вигадуємо межі пакетів.

3. Перезапустіть і перевірте все

Нові файли не замінюють процеси в пам’яті. Перезапустіть Apache для mod_php або FPM-пули та постійні черги. Перевірте старт, Web-версію, пакет, стан і всі репліки. Видаліть діагностичні сторінки; не лишайте публічний phpinfo().

Приклад команди / INVENTORY

shell
php -v
php --ini
# Check the executable used by the Web service separately.
php-fpm -v
# On versioned installations, for example:
php-fpm8.3 -v

Посібник виправлення

Усунення PHP2Shell у фреймворках і CMS ↗

Першоджерела та додаткові матеріали

PHP security teamSecurity advisory · 21 Oct 2026
CVE-2026-109618GHSA-w8hw-w9fx-j79w · OOM corruption
CVE-2026-109619GHSA-6wmf-4rv5-p3rp · Stale global state
Наступний крок3. Перезапустіть і перевірте все ↗