PHP2Shell: оновіть PHP — дві критичні вразливості RCE
PHP 8.5.12, 8.4.27, 8.3.36 і 8.2.35 закривають PHP2Shell — дві критичні діри, що дають змогу виконати код на сервері без входу. Що робити адміністраторам.
Редакція LandGadget · · 3 хв читання

21 жовтня проєкт PHP випустив екстрені оновлення безпеки, які закривають дві критичні вразливості: через них зловмисник може виконати код на вебсервері, не входячи в систему. Помилкам присвоєно номери CVE-2026-109618 і CVE-2026-109619, а разом їх називають PHP2Shell. Обидві мають оцінку 9,2 (критична) за CVSS 4.0, повідомляє Національний центр кібербезпеки Швейцарії.
На PHP працює велика частина інтернету, зокрема сайти на WordPress, Drupal і Joomla, тож це одне з найважливіших серверних оновлень року.
У чому проблема
Обидві вади мають спільне коріння: якщо запит завершується аварійно, PHP може залишити пам'ять у пошкодженому стані.
- CVE-2026-109618 пов'язана з обробкою нестачі пам'яті. У бюлетені PHP сказано, що виділення пам'яті може зірватися, поки пам'ять запиту ще не до кінця ініціалізована, і код завершення потім працює з некоректними даними. Кілька способів спровокувати нестачу пам'яті перетворюють це на віддалене виконання коду.
- CVE-2026-109619 стосується «застарілого» глобального стану: дані одного запиту можуть залишатися у воркері й використовуватися наступним запитом. Це відкриває шлях до use-after-free, витоку пам'яті та виконання коду з правами вебворкера.
Команда безпеки PHP зазначає, що вразливі всі інсталяції, які обробляють вебзапити: PHP-FPM, Apache з mod_php, php-cgi, FrankenPHP і LiteSpeed. Найвищий ризик — у mod_php: продемонстрований експлойт спрацьовує ще до запуску коду застосунку.
Які версії виправляють проблему
Оновіться до PHP 8.5.12, 8.4.27, 8.3.36 або 8.2.35 — залежно від гілки. PHP 8.1 і старіші офіційно не підтримуються. Деякі дистрибутиви Linux і LTS-постачальники переносять виправлення, а команда PHP опублікувала мінімальні бекпорти вихідного коду для PHP 7.4, 8.0 і 8.1. Оскільки дистрибутиви часто латають пакети без зміни версії, ту саму цифру у версії не варто вважати ознакою вразливості — перевірте бюлетень свого постачальника.
Чи вже є атаки
Ще до релізу технічний директор Cloudflare повідомив про перші атаки та тимчасові правила фаєрвола. Британський NCSC закликав організації негайно оновитися або вимкнути PHP-системи до встановлення латок. Розробники PHP наголошують: тимчасові заходи не замінюють оновлення.
Що зробити зараз
- Знайдіть усі системи з PHP, включно з пристроями та адмінпанелями, у які він вбудований.
- Встановіть виправлену версію або оновлення від постачальника.
- Перезапустіть PHP-FPM та інші довготривалі воркери, перезберіть образи контейнерів.
- Перегляньте журнали на збої, дивні запити чи змінені файли: оновлення не скасовує вже наявного зламу.
Якщо у вас просто сайт на хостингу, запитайте провайдера, чи оновлено PHP. Більше про безпеку в мережі — у матеріалах про нові попередження Chrome щодо ClickFix та витік через посилання Meta Muse.
Часті запитання
Чи треба щось робити, якщо я просто відвідую сайти?
Ні. PHP2Shell стосується серверів, на яких працює PHP, а не браузерів чи телефонів відвідувачів. Оновитися мають власники сайтів і хостинг-провайдери.
Які версії PHP безпечні?
Виправлення містять PHP 8.5.12, 8.4.27, 8.3.36 і 8.2.35, а також пакети постачальників із бекпортами. Старіші випуски 8.x вразливі.
Чи потрібен перезапуск після оновлення?
Так. Пули PHP-FPM та інші довготривалі процеси PHP тримають старий код у пам'яті до перезапуску, а контейнери треба перезібрати.
Більше: Комп'ютери та ШІ
Усі →Читайте далі

DLSS 4.5 приходить у Cyberpunk 2077, Modern Warfare 4 та інші ігри
Свіже оновлення Nvidia Game Ready додає DLSS 4.5 у Cyberpunk 2077 22 жовтня, у Modern Warfare 4 — 23 жовтня, а в Phantom Blade Zero — 28 жовтня.

Spotify запустив вбудований застосунок в Audi — без телефона
Новий вбудований застосунок Spotify першим отримали Audi A6 e-tron, Q6 e-tron, A5, Q5 і A6: відео й тексти пісень на стоянці чи зарядці та Jam для пасажирів.

Aqara Outdoor Plug H2 EU: режим Thread чи Zigbee?
Вулична розетка Aqara за €32,99 з IP44 працює через Thread (Matter без хаба) або Zigbee (хаб Aqara і більше функцій). Пояснюємо різницю і що обрати.