Бэкдор в расширении Claude Code, Chainalysis взломали ИИ-агентом, и Docker против UFW

Тема дня — доверие к собственным инструментам: расширение из официального маркета, ИИ-агент в роли взломщика и фаервол, который не защищает от контейнеров. Три материала.

Бэкдор в расширении Claude Code: 12 часов и пять тысяч машин

На маркетплейсе Cursor почти полсуток — с половины первого до половины двенадцатого вечера — висела вредоносная версия расширения Claude Code, установленная примерно пятью тысячами пользователей. Внутри 66-строчный загрузчик: собирал имена, пути и названия переменных окружения со словами KEY, TOKEN и SECRET — значения не высылал, но сам факт наличия секретов стоил дорого, — а затем прописывал в authorized_keys ключ с меткой svc-telemetry и поднимал обратный SSH-туннель, повторяя попытку каждую минуту. Обновление не лечит: ключ надо искать вручную, машину изолировать, секреты менять. Очередное напоминание, что маркетплейсы расширений — такой же пакетный реестр, со всеми его рисками, только без версионных пинов.

Хакер

Chainalysis взломали агентной атакой

Компания, анализирующая блокчейн-транзакции для расследований, сообщила о взломе внутренних систем с применением «агентных методов» — многоэтапную атаку вела автоматизированная система, а не человек по шагам. Утекли данные клиентов: идентификаторы, полные имена, адреса и роли в организациях; к материалам расследований и токенам доступа признаков проникновения нет. Технических деталей пока нет — но сам маркер важнее деталей: агентные атаки перестали быть концепцией из демо и пришли в реальные инцидент-репорты. В следующем квартале ждите раздел «ИИ-агент» в стандартных чек-листах реагирования.

Хакер

UFW не спасает от Docker, и боты это знают

Анатомия сетевой подставы: UFW управляет цепочкой INPUT, а Docker вписывает свои правила в таблицу nat и ставит собственные цепочки выше — пакеты на проброшенные порты 5432 и 6379 проходят мимо фаервола прямо в контейнеры. Автор приводит хронометраж: бот подключился к Redis через одну минуту пятьдесят две секунды после старта контейнера. Дальше — что именно ищут боты в Redis и PostgreSQL, отдельная грабля с IPv6 у Docker 27+, и зрелый набор решений: от биндинга портов на localhost и цепочки DOCKER-USER до rootless-режима и нативного nftables в Docker 29+. Обязательное чтение перед следующим docker compose up.

Хабр

Обсудить выпуск, задать вопрос или предложить тему — напишите мне в Telegram