
Для платформи PHP випустили виправлення безпеки, що усувають дві критичні вразливості — CVE-2026-109618 та CVE-2026-109619. Разом вони відстежуються під назвою PHP2Shell і дозволяють неавтентифіковане віддалене виконання коду (RCE) на відкритих PHP-серверах.
Складнощі оновлення на Windows та macOS
Якщо в дистрибутивах Linux виправлення постачаються стандартними системними пакетами, то на Windows та macOS класичне керування патчами не працює. Ані Microsoft, ані Apple не постачають PHP у складі своїх ОС:
- Windows: офіційного інсталятора немає. Офіційні збірки на
downloads.php.netпублікуються у вигляді звичайних ZIP-архівів із різними характеристиками (Thread Safe / Non-Thread Safe, x64 / x86, різні компілятори Visual Studio). Оновлення вимагає ручного підбору бінарника, зупинки вебсерверів (IIS чи Apache), заміни файлів зі збереженнямphp.iniй додаткових розширень, а також перезапуску служб. Ситуацію ускладнює різне розташування у сторонніх збірках на кшталт XAMPP, WampServer, Laragon, Chocolatey чи Scoop. - macOS: Apple видалила PHP з операційної системи починаючи з версії Monterey (12.0). Системні оновлення його не зачіпають, а на сучасних Mac середовище найчастіше інсталюється через Homebrew.
Через відсутність вендорного патча сервери залишаються вразливими доти, доки бінарні файли не будуть оновлені на місці.
Автоматизація через Qualys CAR
Для розв'язання проблеми Qualys опублікувала спеціальні скрипти в бібліотеці Custom Assessment and Remediation (CAR) платформи TruRisk Eliminate. Вони автоматизують оновлення як через локальний Cloud Agent, так і в без’агентному режимі за допомогою автентифікованого сканера Qualys через облікові дані Windows або SSH.
Скрипти дотримуються кількох правил безпеки:
- Оновлення суворо в межах поточної мінорної гілки: версії не переходять на нові мажорні гілки (наприклад, 8.2.33 оновлюється лише до найсвіжішої 8.2.x, а 8.4.27 — до 8.4.x), що запобігає збоям у роботі застосунків.
- Робота з End-of-Life: якщо знайдено застарілу версію, підтримка якої припинена, оновлення зупиняється. У таких випадках пропонується окремий скрипт мітигації, що блокує вектор атаки зміною конфігурацій.
Особливості для кожної платформи
На Windows скрипт шукає всі інсталяції в системі (шляхи PATH, C:\php*, XAMPP, Laragon, налаштування FastCGI в IIS тощо). Далі визначаються точні параметри збірки через виклик php.exe, завантажується офіційний архів і звіряється хеш SHA256. Перед заміною файлів процес робить повний бекап директорії й зупиняє IIS або Apache. Якщо фінальна перевірка нової версії зазнає невдачі, скрипт виконує автоматичний відкат.
На macOS скрипт визначає відповідну формулу Homebrew (php чи версіоновану php@8.x), запускає brew від імені його власника (оскільки Homebrew блокує роботу від root), фіксує конфлікти прав доступу, підтягує актуальний реліз мінорної гілки та перезапускає службу php-fpm.
Реклама · cv-finder.com
Резюме для кібербезпеки, яке не загубиться у фільтрах
ATS-перевірка покаже, яких ключових навичок бракує під конкретну вакансію.
Що це означає для розробників
Розробникам та адміністраторам на Windows і macOS необхідно перевірити версії PHP на наявність PHP2Shell і провести оновлення мінорних релізів вручну або скриптами, оскільки ОС не надає автоматичних оновлень. Під час процедури оновлення слід враховувати перезапуск вебсерверів (IIS, Apache або php-fpm).
Ключові факти
-
Вразливості PHP2Shell (CVE-2026-109618 та CVE-2026-109619) дозволяють неавтентифіковане виконання довільного коду (RCE).
-
Microsoft і Apple не постачають PHP у складі операційних систем, тому стандартні патч-менеджери не можуть закрити проблему на Windows та macOS без заміни бінарників.
-
Скрипти Qualys CAR оновлюють PHP лише в межах поточної мінорної версії, щоб не порушити роботу коду застосунків.
-
На Windows перед заміною файлів перевіряється SHA256-хеш збірки та робиться бекап із можливістю автоматичного відкату.
-
Процес оновлення вимагає вікна обслуговування, оскільки супроводжується перезапуском служб IIS, Apache або php-fpm.
Додайте Voydevich.com у бажані джерела Google, щоб частіше бачити наші новини в пошуку.
Джерело
QualysMohd Anas Khan
PHP2Shell on Windows and macOS: Automating the PHP Upgrade, With or Without an Agent4 листопада 2026 · оновлено 4 листопада 2026
Реклама · cv-finder.com
Резюме для кібербезпеки, яке не загубиться у фільтрах
ATS-перевірка покаже, яких ключових навичок бракує під конкретну вакансію.
Попередні статті

Node-RED атакують через критичну вразливість для запуску Linux-бота
Зловмисники експлуатують баг CVE-2026-58115 з оцінкою 10 з 10 у Node-RED, завантажуючи шкідливе ПЗ bot-linux-amd64 через відсутність автентифікації.

NIST випустив посібник із кібербезпеки для самозайнятих і соло-підприємців
Інститут NIST адаптував фреймворк CSF 2.0 для фахівців, які ведуть бізнес самостійно та не мають глибоких технічних знань чи значних бюджетів.

KloudStax описала правила безпеки та контролю доступу для ШІ-агентів
Технічний директор KloudStax Вінай Таккер пояснив, як формувати ідентичність, мережеві обмеження та політики виконання команд для ШІ-агентів у середовищі розробки.