
Специалисты нашли две критические уязвимости PHP, которые позволяли удаленно выполнять команды на серверах сайтов. Найти и доказать опасность ошибок помог искусственный интеллект. Десятки компаний и государственных сервисов по всему миру отключали свои сайты, пока специалисты латали бреши, а Cloudflare уже зафиксировала миллионы попыток взлома серверов — и это, скорее всего, не предел.
В нескольких странах отключили десятки сайтов, а Cloudflare зафиксировала миллионы попыток атак
21 октября в нескольких странах начали экстренно отключать государственные сайты и интернет-сервисы. Причиной стали две критические уязвимости PHP — языка программирования, на котором работает почти 70% веб-ресурсов в интернете. Обнаруженные уязвимости CVE-2026-109618 и CVE-2026-109619, получившие общее название PHP2Shell, при определенных условиях позволяли хакерам удаленно выполнять вредоносный код на серверах.
В Нидерландах временно перестали работать порталы электронных госуслуг, в Финляндии — отдельные сервисы государственных ведомств. Аналогичные меры по отключению сайтов приняли во Франции, Германии, Бельгии и других странах. Ограничения затронули также сайты больниц, образовательных учреждений и частных компаний.
Организации ограничивали доступ к сайтам, чтобы защитить их от взлома до установки обновлений. И основания для опасений были: злоумышленники начали пытаться использовать ошибки еще до их публичного раскрытия. За 10 часов до объявления Cloudflare зафиксировала несколько тысяч попыток эксплуатации уязвимостей. После публичного объявления активность злоумышленников резко выросла: за первые 45 минут число попыток достигло десятков тысяч, спустя два часа — сотен тысяч. К 22 октября счет шел уже на миллионы.
Защитите себя от опасных сайтов в интернете
Злоумышленники могут использовать уязвимости для взлома сайтов и распространения вредоносных программ. Kaspersky Premium блокирует опасные страницы и вредоносные загрузки, защищая ваши устройства и личные данные.
Попробовать Kaspersky Premium бесплатноИИ помог доказать опасность ошибки PHP, обнаруженной еще в 2024 году
Первые признаки одной из опасных ошибок разработчики PHP заметили еще в 2024 году. После независимого аудита специалисты обнаружили проблему с обработкой памяти и предположили, что ее можно использовать для атаки. Но доказать возможность удаленного выполнения кода тогда не удалось. Исправление откладывали: изменения могли нарушить совместимость PHP с другими компонентами, а небольшой команде разработчиков не хватало ресурсов для решения сложной задачи.
Ситуация изменилась летом 2026 года, когда к исследованию подключили искусственный интеллект. 11 августа специалист компании Calif при помощи модели GPT-5.6 Sol подтвердил возможность удаленного выполнения кода на сервере без авторизации и сообщил об этом разработчикам PHP. В тот же день независимое сообщение о той же проблеме поступило от OpenAI. Позже собственные результаты представили исследователи Wiz, которые применяли несколько ИИ-инструментов, включая Gemini 4 Argon. Нейросети помогали анализировать код, разрабатывать проверочные сценарии атак и тестировать исправления.
После того как исследователи доказали серьезность уязвимости, работа над исправлением стала для PHP Foundation приоритетной. 21 октября разработчики выпустили исправленные версии PHP: 8.5.12, 8.4.27, 8.3.36 и 8.2.35. Обе ошибки с оценкой критичности 9,2 из 10 в них устранены.
Как защищать свои сайты в эпоху ИИ
ИИ помогает исследователям быстрее находить ошибки в программном коде, в том числе те, которые годами оставались незамеченными. Например, во втором квартале 2026 года в мире обнаружили 2,7 тысячи критических уязвимостей — на 34% больше, чем годом ранее. Эксперты связывают рост числа находок в том числе с применением ИИ, который позволяет анализировать большие объемы кода.
При этом злоумышленники тоже получают возможность быстрее изучать обнаруженные ошибки и разрабатывать способы атак. В результате у организаций остается все меньше времени между публикацией сведений об ошибке и попытками ее эксплуатации.
Чтобы повысить безопасность сайтов, владельцам сайтов и администраторам серверов необходимо:
- Следить за выпуском и быстро устанавливать обновления. После сообщения о критической уязвимости важно как можно скорее установить исправление. В случае с PHP2Shell владельцам сайтов нужно обновить PHP до безопасной версии. Если сделать это сразу невозможно, временно ограничьте доступ к уязвимому сервису из сети.
- Защищать сайты от попыток эксплуатации уязвимостей. Для этого используйте межсетевые экраны веб-приложений (WAF), которые анализируют входящие запросы и блокируют вредоносный трафик. Например, WAF от «Лаборатории Касперского» применяет машинное обучение и правила фильтрации, чтобы обнаруживать подозрительные запросы, в том числе попытки использовать ошибки в коде веб-приложений. Такая защита снижает риск атак, пока администраторы устанавливают исправления.
- Контролировать состояние серверов. Регулярно проверяйте версии установленного программного обеспечения, в том числе на старых и редко используемых ресурсах. Это поможет вовремя обнаружить системы, которые остались без обновлений.
Статьи и ссылки по теме:
- Что такое атака нулевого дня? Определение и описание
- Как ИИ и машинное обучение в кибербезопасности формируют будущее
- Что такое веб-угрозы?
Рекомендуемые продукты:
