Снежный ком октября: от дыры в PHP до украденных ключей Claude за 48 часов
20 октября раньше срока утекла новость о дыре в PHP, которую нашли с помощью нейросетей. А вечером 21-го основатель сервиса Postiz уже выключал его для всех клиентов: Anthropic написала, что ключи скомпрометированы.
Взломы между этими точками я разложила по порядку, сверила время по разбору LiteLLM, бюллетеням PHP и отчётам компаний и поделила на три кучки: взломали, выключили на всякий случай, только пытались.
Снежный ком тут по времени и по цели, доказанной цепочки нет: TechCrunch пишет, что атака на Railway с PHP, судя по всему, не связана.
- Взломали, 16-17 октября. OpenCode, ИИ-агент для кода: в старой системе Console лежали ключи пользователей к OpenAI, Anthropic и Google. Задело 1,4% пользователей, Anthropic отозвала их ключи.
- Взломали, тогда же. ConnectWise Cloud Backup отключила семь взломанных приложений, через них заходили в Microsoft 365 клиентов. Позже Microsoft назвала исполнителя: группу Storm-0940 с ARTEX, открытым набором ИИ-агентов для пентеста. Попытки входа шли в 2 250 с лишним тенантов.
- Пытались, 17 октября. Ловушки Amazon поймали попытку эксплуатировать PHP за четыре дня до раскрытия.
- 20-го дыра утекла, в том числе через демо-видео, которое Calif выложила по ошибке. PHP2Shell состоит из двух уязвимостей с выполнением кода без авторизации, 9.2 по CVSS. На PHP работает около 69% сайтов, где язык сервера известен. Нашли его в августе с помощью нейросетей: Calif с GPT-5.6 Sol, Wiz с Gemini 4 Argon и той же Sol.
- Взломали, 21-го в 11:39. На PyPI вышли заражённые сборки LiteLLM 1.107.0, шлюза к API разных моделей. Внутри сидел похититель ключей, от SSH и облака до LLM-провайдеров; к 13:23 PyPI сборки убрал. И тут ИИ сыграл против своих: по версии LiteLLM, Claude Code может вставлять GitHub-токен разработчика в ответ, шлюз пишет ответы в лог, а токены, вероятно, достали из логов сервера, открытого в интернет. Модель никто не взламывал, её просто логировали.
- В 13:34, на 26 минут раньше объявленного релиза, PHP выложил описания уязвимостей, затем вышли 8.2.35, 8.3.36, 8.4.27 и 8.5.12.
- Пытались и выключили. Десятки тысяч попыток взлома за 45 минут после новости и миллионы к вечеру, по словам главы Cloudflare. На всякий случай выключили портал правительства Нидерландов, госсервисы Финляндии, 4chan и несколько японских игр.
- Взломали, в тот же день. О взломе сообщила облачная платформа Railway: злоумышленник мог добраться до переменных окружения пользователей. Ключи просят сменить всех. Railway считает это частью серии атак на платформы ради доступа к ИИ-провайдерам.
- Взломали, 21-го в 21:11. Postiz, сервис отложенного постинга на Railway, выключили для всех: основателю написали Anthropic и Stripe о скомпрометированных ключах.
Громче всех был PHP, а вскрыли тех, у кого ключи к ИИ
Самая громкая история недели, PHP2Shell, на 22 октября без единой названной жертвы: миллионы попыток, выключенные госсайты, и всё. А среди реально вскрытых почти все хранили ключи к нейросетям: OpenCode, LiteLLM, Railway.
Что сделать сегодня: обновить PHP; если ставили LiteLLM 1.107.0, вернуться на 1.106.2 и перевыпустить все ключи с той машины. А если у вас бот или сервис на чужом облаке с ключами к Claude или GPT, я бы перевыпустила их сегодня, а не ждала письма от Anthropic, как Postiz.
Совпадение по времени или одна кампания, которую мы видим кусками?
В SYNTX.AI есть и ChatGPT 6.1 Sol, и Gemini 4 Argon. Дыры с ними искать не надо, а вот использовать для своих задач стоит. С промокодом BANANA21 скидка 20%: веб-версия или Telegram-бот.