Разработчики PHP объявили 22 октября о выпуске обновления безопасности, устраняющего две уязвимости в языке программирования, который используется примерно на 70% сайтов по всему миру. Уязвимости обнаружила американская компания по кибербезопасности Calif с помощью ИИ-модели OpenAI GPT-5.6 Sol. Уязвимости, получившие название PHP2Shell, могли позволить злоумышленникам удалённо внедрять вредоносный код на серверы. После заседания по оценке рисков правительство Южной Кореи в полдень 22 октября повысило уровень киберугрозы до второго — «предупреждение». Уязвимости впервые выявили в 2024 году, однако тогда их сочли слишком сложными для эксплуатации. Риск подтвердился после анализа с помощью ИИ, и разработчики PHP выпустили исправление 21 октября — более чем через два месяца после того, как Calif сообщила об уязвимостях в августе. PHP обеспечивает важные функции, включая обработку платежей и заказов для финансовых компаний, интернет-магазинов и корпоративных сайтов, поэтому эти уязвимости представляют серьёзную угрозу безопасности для правительств и компаний по всему миру.
Calif обнаружила уязвимости PHP2Shell с помощью GPT-5.6 Sol
По сообщению PHP Foundation от 22 октября, исследователи Calif использовали модель OpenAI GPT-5.6 Sol, чтобы выявить две уязвимости в PHP, и совместно с разработчиками PHP подготовили обновление безопасности при финансовой поддержке OpenAI. Calif сообщила об уязвимостях в августе. Генеральный директор Calif Тхай Зыонг заявил, что об этих уязвимостях почти забыли, поскольку считалось, что их слишком сложно эксплуатировать. PHP служит связующим звеном между сайтами и расположенными за ними серверами, обеспечивая работу таких функций, как обработка платежей и заказов. Если в PHP есть уязвимости, хакеры могут проникнуть в системы, похитить данные с серверов, изменять содержимое сайтов или использовать взломанные системы для управления серверами других компаний.
Разработчики PHP выпустили обновление безопасности 21 октября
После более чем двух месяцев проверки сообщения Calif, направленного в августе, разработчики PHP объявили 21 октября об обновлении безопасности, устраняющем уязвимости PHP2Shell. На возможность существования этих уязвимостей указали ещё в 2024 году, но тогда сочли, что их вряд ли удастся эксплуатировать, и отложили выпуск исправления. Тхай Зыонг добавил, что хакеры могут использовать ИИ для обратного анализа исправления и подготовки атак, способных вызвать масштабные перебои.
После раскрытия информации об исправлении зафиксированы миллионы попыток атак
Генеральный директор Cloudflare Мэтью Принс написал в X, что за 10 часов до выпуска исправления было зафиксировано несколько тысяч попыток атак, а после его публикации их число достигло миллионов. Некоторые компании в сфере безопасности подверглись критике за то, что раскрыли информацию об исправлении раньше согласованного срока, дав хакерам больше времени на его анализ. The Wall Street Journal сообщил об обнаружении уязвимости и процессе выпуска исправления.
Южная Корея повысила уровень киберугрозы до второго — «предупреждение» — 22 октября
В полдень 22 октября Министерство науки и ИКТ Южной Кореи после заседания по оценке рисков объявило для частного сектора второй уровень киберугрозы — «предупреждение». Это второй из четырёх уровней: «внимание», «предупреждение», «тревога» и «серьёзная угроза». В рамках принятых мер власти увеличат число сотрудников, занимающихся реагированием на инциденты, и приведут группы экстренного реагирования в состояние готовности. Совет национальной безопасности провёл экстренное заседание под председательством третьего заместителя директора Сон Ки Хо. В нём участвовали представители Министерства науки и ИКТ, Министерства национальной обороны и Национальной разведывательной службы; участники обсудили меры реагирования в разных секторах. На данный момент в Южной Корее не зарегистрировано ни одного случая ущерба.
На старые версии PHP приходится 89% случаев использования в Южной Корее
Согласно имеющимся данным, доля версий PHP ниже 8.1, для которых сложно выпустить исправления, составляет 89% от общего числа случаев использования PHP в Южной Корее. Это больше, чем в Японии (79%), США (71%) и Франции (69%). Мун Чон Хён, руководитель центра безопасности компании Genians, заявил, что серверы небольших компаний с ограниченным штатом специалистов по кибербезопасности могут стать уязвимыми точками. Растут опасения, что малым и средним предприятиям, а также небольшим торговцам будет трудно противостоять угрозе: многие сайты, разработанные на заказ внешними подрядчиками, больше не обслуживаются по договорам технической поддержки.
Правительства и компании по всему миру отреагировали на уязвимость PHP
Правительства США и Великобритании призвали компании установить обновление безопасности и рекомендовали отключать системы от сети, если установить исправление не удаётся. Нидерланды приостановили работу сервисов в порту Роттердама — крупнейшем порту Европы, — а также сайтов крупных политических партий, больниц и правительственных порталов, чтобы подготовиться к возможным атакам. Премьер-министр Японии Санаэ Такаити призвала операторов проверить, используют ли их сайты PHP, и как можно скорее установить исправление.
Часто задаваемые вопросы
Какие уязвимости в PHP обнаружила ИИ-модель OpenAI?
Модель OpenAI GPT-5.6 Sol обнаружила в PHP две уязвимости под названием PHP2Shell, которые могли позволить злоумышленникам удалённо внедрять вредоносный код на серверы. Американская компания по кибербезопасности Calif использовала эту ИИ-модель для выявления уязвимостей и сообщила о них в августе. После более чем двух месяцев проверки разработчики PHP выпустили обновление безопасности 21 октября.
Почему Южная Корея особенно уязвима для атак на PHP?
Южную Корею считают особенно уязвимой, поскольку на версии ниже PHP 8.1, для которых сложно выпустить исправления, приходится 89% случаев использования PHP в стране. Это больше, чем в Японии (79%), США (71%) и Франции (69%). В ответ на угрозу правительство Южной Кореи в полдень 22 октября повысило уровень киберугрозы до второго — «предупреждение».
Какие меры правительства приняли после раскрытия информации об уязвимости PHP?
Правительства США и Великобритании призвали компании установить обновление безопасности и рекомендовали отключать системы от сети, если установить исправление не удаётся. Нидерланды приостановили работу сервисов в порту Роттердама, а также сайтов крупных политических партий, больниц и правительственных порталов. Премьер-министр Японии Санаэ Такаити призвала операторов как можно скорее установить исправление. Министерство науки и ИКТ Южной Кореи 22 октября объявило второй уровень киберугрозы.