Глава кибербезопасности Сингапура Гвенда Фонг призвала организации не откладывать обновление систем после обнаружения двух критических уязвимостей в PHP. Исправления выпустили 21 октября 2026 года. При успешной атаке злоумышленник может выполнить код на уязвимом сервере, не входя в систему.
3
5
7
14
Попытки эксплуатации уязвимостей и работающие способы атаки усилили тревогу, но сами по себе не доказывают, что конкретную организацию взломали. На момент публикации BBC сообщала, что подтверждённых случаев успешной эксплуатации не было.
6
7
8
14
Чем опасны уязвимости PHP2Shell
Две проблемы, получившие общее название PHP2Shell, зарегистрированы под номерами CVE-2026-109618 и CVE-2026-109619. Агентство кибербезопасности Сингапура (CSA) оценило каждую из них в 9,2 балла из 10 по шкале CVSS версии 4.0. Успешная атака может дать злоумышленнику возможность выполнять команды на сервере без предварительной авторизации.
3
PHP — язык программирования, который используют для работы сайтов и веб-приложений. Поэтому он может оказаться не только в инфраструктуре, которой напрямую управляет ИТ-команда, но и в сервисах, размещённых у хостинг-провайдера или обслуживаемых подрядчиком. Уязвимости оставались незамеченными годами; их обнаружению помогли инструменты на основе ИИ.
1
5
7
Разработчики PHP выпустили обновления безопасности 21 октября, а призыв Фонг срочно проверить и обновить системы прозвучал на следующий день. К тому времени уже сообщалось о попытках атак и демонстрации способов эксплуатации. Это означает, что риск нельзя считать теоретическим, но попытки атак — не то же самое, что подтверждённый взлом.
3
6
7
8
14
Некоторые операторы временно отключали сайты или отдельные сервисы, пока устраняли уязвимость. Само по себе такое отключение не свидетельствует о том, что сайт вывели из строя хакеры: это мог быть шаг предосторожности.
9
Что организациям сделать в первую очередь
1. Найти все системы, где используется PHP
Попросите ИТ-команду проверить сайты, веб-серверы и серверную часть приложений — в том числе те, которые размещены или обслуживаются внешними поставщиками. Зафиксируйте используемые версии PHP и назначьте ответственного за каждую систему. Фонг назвала выявление уязвимых систем одной из первоочередных задач.
7
2. Сначала обновить доступные из интернета сервисы
Установите исправления, выпущенные 21 октября, и сверьтесь с уведомлением CSA SingCERT «Критические уязвимости в PHP (PHP2Shell)». SingCERT — команда реагирования на компьютерные инциденты Сингапура; в уведомлении приведены сведения о затронутом ПО и мерах устранения проблемы. В первую очередь проверьте системы, доступные из интернета. Путь обновления может различаться в зависимости от версии PHP, поэтому ориентируйтесь на официальные инструкции.
3
3. Запросить подтверждение у подрядчиков и хостинг-провайдеров
Малому и среднему бизнесу, который полагается на внешнюю ИТ-поддержку или хостинг, стоит напрямую спросить поставщиков, используется ли PHP в их сервисах, какие системы затронуты и установлены ли исправления. Уточните, кто отвечает за обновление и когда оно будет завершено, а затем запросите подтверждение. В компании могут не знать, что PHP работает в одном из используемых ими сервисов.
15
4. Проверить, не было ли доступа до установки исправления
Обновление устраняет уязвимость, но не отвечает на вопрос, успел ли кто-то воспользоваться ею раньше. Попросите ИТ-специалистов или поставщика услуг проверить журналы серверов и приложений, а также поискать подозрительные процессы и неожиданные изменения файлов. Если обнаружатся признаки вторжения, действуйте по плану реагирования на инциденты.
5. Использовать рекомендации CSA и обратиться за помощью
Передайте уведомление SingCERT сотрудникам, которые отвечают за сайты, инфраструктуру и безопасность. Если команда не может определить, где используется PHP, или безопасно установить обновления, привлеките ИТ-подрядчика либо специалиста по кибербезопасности. В качестве основного источника инструкций используйте уведомление CSA.
3
Главный практический вывод: выяснить, где запущен PHP, без промедления обновить уязвимые системы, доступные из интернета, и проверить их целостность. Временное отключение сайта или сообщения о попытках атак не доказывают взлома. Но и установленное обновление само по себе не подтверждает, что до него никто не получил доступ.
6
9
14