Самая дырявая неделя интернета: стоит ли паниковать
Мне скинули рилз «взломали 80% интернета» и спросили, правда ли это. Пересмотрел ещё несколько таких же и полез в первоисточники.
🤔 Что случилось. За неделю нашли критические дыры в PHP, GitLab и ядре Linux. У индийского удостоверяющего центра eMudhra приватные ключи оказались числами меньше 256 — подбираются за 255 попыток. Плюс две настоящие атаки: в библиотеку LiteLLM подсунули версию, которая вытаскивала ключи, а у облака Railway вытащили переменные окружения.
Теперь простым языком:
🔵на PHP написано большинство сайтов — от вашего блога до интернет-магазина. Через найденную дыру злодеи могли без всякого пароля украсть данные, положить сайт или пойти дальше по сети;
🔵удостоверяющий центр — нотариус для сайтов, он подтверждает браузеру, что сайт настоящий. У eMudhra «печать» оказалась подделываемой за 255 попыток: злоумышленник мог подсунуть фишинговый сайт вместо сайта банка, и браузер показал бы замочек, как у настоящего;
🔵LiteLLM — посредник, через который программы общаются с нейросетками. Свежая версия вытаскивала API-ключи от нейросеток. Так злодеи гоняли модели за чужой счёт;
Стоит ли переживать. Меньше, чем кажется по рилзам. «Нашли уязвимость» — не то же самое, что «взломали». Дыры в PHP нашли исследователи Wiz и Calif, патч вышел 21 октября. 80% интернета никто не ломал.
Почему это важно. Calif искала с GPT-5.6, и OpenAI сама пишет: те же возможности помогают атакующим быстро делать эксплойты. Первые попытки атак на PHP заметили за четыре дня до патча.
Защиты разрушаются быстрее, чем мы придумываем новые.
Что делать:
⏺Обновляйтесь, но не в первый час. Вредоносная LiteLLM провисела на PyPI меньше двух часов — пострадали самые дисциплинированные.
⏺Используйте менеджер паролей и двухфакторку. Утечку у сервиса вы не предотвратите, но последствия уменьшите.
⏺Не верьте рилзам, ищите первоисточник. Части цифр из них нет ни в одном источнике.
Разбор PHP2Shell от Wiz: https://www.wiz.io/blog/php2shell-php-rce
Отчёт LiteLLM: https://docs.litellm.ai/blog/security-incident-oct-21-2026
