В нескольких европейских странах 21 октября временно отключали государственные и другие сайты из-за двух критических уязвимостей в языке программирования PHP.
Ошибки могли позволить хакерам удалённо выполнять команды на серверах без авторизации, сообщает Reuters.
Проблема затронула Нидерланды, Францию, Данию и Финляндию. В Нидерландах временно отключили государственный портал Overheid.nl, сайт Национального центра кибербезопасности, ресурсы порта Роттердама, больниц и политических партий. Во Франции сайты МВД перевели в режим профилактического обслуживания, а в Финляндии и Дании ограничили доступ к ряду государственных и образовательных сервисов.
PHP используется примерно на 70% сайтов, для которых удалось определить язык программирования. На нём работают, в частности, системы WordPress, Drupal и Joomla.
Уязвимости обнаружили исследователи компаний Calif и Wiz с помощью инструментов искусственного интеллекта, включая модели OpenAI и Google. По данным исследователей, ошибки могли существовать в программном обеспечении много лет. При этом одну из них специалист обнаружил ещё в 2024 году, но тогда способ её эксплуатации не был установлен.
Успешная атака могла позволить злоумышленникам получить контроль над уязвимым сервером и доступ к хранящимся на нём данным. Компания Cloudflare сообщила о появлении первых попыток эксплуатации уязвимостей.
Разработчики PHP 21 октября выпустили обновления безопасности и призвали пользователей установить их как можно скорее. Европейские органы кибербезопасности рекомендовали временно отключать уязвимые системы, если обновить их оперативно невозможно.
По оценке компании Censys, около 1,58 млн интернет-доступных серверов, сообщающих свою версию PHP, использовали версии старше исправленных релизов. Однако это не означает, что все они гарантированно уязвимы: некоторые поставщики программного обеспечения могли установить исправления отдельно, не меняя отображаемый номер версии.






