Две уязвимости в PHP затронули сайты по всему миру
Уязвимости в PHP существуют почти во всех версиях языка за 20 лет. Под угрозой оказались сайты, которые давно не обновлялись.
- Найдены две уязвимости в PHP, которые затрагивают сайты по всему миру.
- Проблема есть почти во всех версиях языка за последние 20 лет, включая неподдерживаемые.
- Часть сайтов и сервисов пришлось временно отключить.
Две уязвимости в языке программирования PHP поставили под угрозу значительную часть интернета, пишет издание. По некоторым оценкам, PHP в той или иной мере используют до 70% сайтов. На нём работают Wikipedia, WordPress, Drupal и другие популярные платформы, включая DeviantArt и 4Chan — их после раскрытия уязвимостей временно отключили. Проблема затронула и государственные ресурсы.
Обновить несколько серверов недостаточно: уязвимость присутствует практически во всех версиях PHP за последние 20 лет, и многие из них уже не поддерживаются. Поэтому в зоне риска оказались старые сайты и сервисы, которые давно никто не сопровождает. Для некоторых из них единственным выходом остаётся окончательное закрытие.
Инцидент уже называют одной из самых серьёзных уязвимостей в истории программного обеспечения. Internet Archive ненадолго уходил в офлайн из-за PHP, две старые японские мобильные игры объявили о закрытии, а эксплойт PHP2Shell сильно ударил по Cloudflare. Кроме того, критическую уязвимость в PHP помогли выявить с помощью ИИ-модели GPT-5.6 Sol.
Кого затронуло в первую очередь
Речь идёт не только о крупных платформах. Основная тяжесть ситуации ложится на проекты, которые годами работают на устаревших версиях PHP без обновлений и поддержки. Именно им сложнее всего закрыть уязвимость, не переписывая код или не переезжая на новую платформу.
Владельцам сайтов на PHP стоит проверить, какая версия языка используется, и не откладывать обновление. Если сайт работает на неподдерживаемой версии, нужно планировать миграцию: патча для неё может не быть.
Тем, кто отвечает за старые проекты без активной поддержки, пора решить их судьбу — обновить, перенести или закрыть. Оставлять такой сайт в прежнем виде означает держать открытой известную уязвимость.
Оригинал публикации: www.theverge.com. Разбор и выводы — редакции «SEO-зоны».