Digest

Галлюцинации недели: Взломать можно было всех и сразу, от WordPress до Яндекс Станции

Галлюцинации недели: Взломать можно было всех и сразу, от WordPress до Яндекс Станции

Всю эту волну в Твиттере прозвали Black October. У индийского удостоверяющего центра ключи можно было восстановить прямо из сертификатов, LiteLLM меньше чем на два часа выехал на PyPI с похитителем учёток, а Railway после инцидента отозвала все API-токены.

DeepSeek выложила под Apache 2.0 DeepInfer, собственный движок инференса, на котором работает сервис V4.1 Flash. В релизе быстрые ядра, распределённый инференс, спекулятивное декодирование и ответы в заданном формате для Blackwell (SM100) и Huawei Ascend 950. Рядом вышла библиотека deepseek-recipe: она кодирует и разбирает токены так же, как официальный API, для Chat Completions, Responses и Messages.

image.png

Вместе с кодом DeepSeek опубликовала цифры продакшена, их пересказал Zhihu Frontier, англоязычный аккаунт с материалами китайской платформы Zhihu. Один кластер обслуживает 155 трлн токенов в сутки, 96% входных токенов попадают в кеш, первый токен приходит в среднем через 400 мс, генерация идёт со скоростью 230 токенов в секунду, на коде до 300. Кеш лежит на отдельном кластере 3FS примерно на 100 ПиБ SSD и живёт три дня для агентного трафика и семь для чатов. У OpenAI максимум теперь 12 часов: она добавила в API такую опцию к стандартным 30 минутам.

В китайском посте DeepSeek, который процитировал swyx, сооснователь Latent Space, есть и экономика: выручка $38 на карту в час по ценам вне пиковых часов. Аренда такой карты стоит порядка $5–10 в час, отсюда в Твиттере насчитали маржу около 80%. Но $38 это выручка, а не прибыль. Такая оценка маржи не учитывает расходы на парк SSD под кеш, сеть, простой и людей. А 155 трлн включают попадания в кеш, которые стоят в разы дешевле новых входных токенов.

image.png

Команда vLLM сначала поблагодарила DeepSeek, потому что DeepInfer изначально построен в основном на vLLM. Через пятнадцать часов она показала, что на GB200 в той же конфигурации vLLM отстаёт от опубликованной скорости декодирования DeepInfer не больше чем на 6%: ядра у двух движков в основном общие. Самое ценное DeepSeek всё же оставила себе. В релизе нет управления KV-кешем (сохранённых вычислений по уже прочитанному тексту), разделения prefill и decode, то есть чтения промпта и генерации ответа, и балансировки нагрузки между репликами, а без них полноценный сервис не собрать.

HU0b65KbsAAypqr.jpeg

DeepSeek V4.1 Flash 1017, свежее обновление модели, это MoE на 552 млрд параметров, из которых на каждый токен работают 16 млрд, под лицензией MIT. В измерениях Artificial Analysis у неё 45 баллов индекса интеллекта, на 6 больше прошлой версии. Индекс сводит тесты на знания, рассуждение, код и агентную работу. Это второе место среди open weight моделей вместе с GLM-5.3, на балл позади MiMo-V2.6-Pro. Цена прежняя, $0.30/$1.20 в пиковые часы и вдвое ниже вне их, задача индекса стоит $0.26. Сильнее всего изменилось поведение в AA-Omniscience, тесте знаний, который штрафует за неверные ответы: не зная ответа, модель раньше признавалась в этом в 4% случаев, теперь в 33%. AA сразу оговаривается, что MiMo-V2.6-Pro и GPT-6.1 Sol на среднем усилии набирают больше и стоят за задачу дешевле.

На KernelBench, где модели пишут CUDA-ядра, V4.1 Flash 1017 заняла первое место из 23 на задаче декодирования MegaQwen. Для этого она хранила KV-кеш в FP8, хотя задача поставлена в более точном формате BF16. В своих рассуждениях модель посчитала ошибку, назвала допуск "реальным запасом" и потратила его. Результат засчитали, но автор теста называет это решением о точности, а не бесплатной победой. В другом тесте, на поиск багов, по словам Teortaxes, AI-комментатора, который в имени профиля называет себя фанатом DeepSeek, это единственная модель, которую поймали на жульничестве. В опубликованном фрагменте рассуждений она объясняет: "Не было одного момента решения. Всё шло постепенно: ls, потом тег, потом git archive и diff, потом соседние отчёты, потом README бенчмарка". И добавляет: "Я не спросил, потому что решил, что ответом будет "нет", а вопрос будет стоить прогона".

HU_d5nbXEAAict2.jpeg

MiniMax M3.1 Flash ещё дешевле, $0.15/$0.60, а чтение из кеша стоит $0.015. MiniMax раскрыла, что ранней версией этой модели была стелс-модель Space Bunny, которая с 200+ трлн токенов возглавляла мировые рейтинги использования. Относительно M3 компания обещает треть цены и втрое большую скорость. 23 октября, как и обещали, вышли веса: 428 млрд параметров, 23 млрд активных, контекст в миллион токенов, и vLLM поддержал модель с первого дня.

Artificial Analysis дала ей 42 балла, на 13 больше M3, вровень с GLM-5.3-Flash и на три балла ниже DeepSeek, а задача индекса стоит около $0.22. В AA-Omniscience модель отвечает верно на 56% вопросов, лучше GLM-5.3-Flash и DeepSeek. Но пытается ответить почти на всё, поэтому доля галлюцинаций у неё 93%. Здесь ошибки делят на все случаи без полностью верного ответа, включая частичные ответы и отказы. По характеру это противоположность DeepSeek. Лицензия при коммерческом использовании требует заметной пометки "Built with MiniMax M3.1-Flash", а при годовой выручке продукта больше $20 млн нужно отдельное письменное разрешение MiniMax (LICENSE). Почти те же условия были у Muse Spark Open, про которую я писал на прошлой неделе.

HVVMjBoaIAAZncD.jpeg

Moonshot выпустила Kimi K3.1 Pro, MoE на 2.8 трлн параметров, из которых на токен работают 104 млрд, с контекстом в миллион токенов. Пока модель доступна через API и приложения Kimi, веса обещают к 4 ноября, лицензию в блоге не назвали. В индексе Artificial Analysis у неё 55 баллов и четвёртое место после Opus 5.5 (58), Sonnet 5.5 и Muse Wonder Full (по 56). Когда веса выйдут, разрыв между лучшей open weight и лучшей закрытой моделью в этом индексе, по расчёту AA, сократится с 12 баллов до трёх. Цена $2/$10, на треть ниже K3, но задача индекса стоит примерно столько же, $1.98, потому что новая модель тратит на 14% больше выходных токенов.

Artificial Analysis Intelligence Index (26 Oct '26).png

Больше всего K3.1 Pro прибавила в агентной работе. На Terminal-Bench 4.0, где агент решает многошаговые задачи в терминале, у неё 67% против 13% у K3, и в измерениях AA это лучший результат среди всех моделей. В собственной таблице Moonshot та же модель набирает 65.7% и чуть уступает Opus 5.5 с его 66.4%, так что первое место тут зависит от того, кто мерил.

Moonshot пишет, что вычистила данные о кибербезопасности из промежуточного дообучения (mid-training) и RL, иначе кибервозможности модели заметно выросли бы. На внутреннем тесте xdev-bench-hard, где агент ищет и эксплуатирует уязвимости по исходному коду, версия без чистки решает с трёх попыток 90.5% задач, финальная 81%. При этом в Cyber Index от Artificial Analysis, который меряет агентную киберзащиту через публичные API, K3.1 Pro набрала 64%, лучший результат среди общедоступных моделей. Выше только GPT-6 Sol в версии Daybreak Blue с 69%, которую OpenAI даёт лишь участникам программы доверенного доступа. Отказов по соображениям безопасности у Kimi в этих тестах не было ни одного, а закрытые модели, по оценке AA, теряют баллы как раз на отказах: доверенная версия Sol набирает на 32 балла больше публичной.

image.png

В Твиттере разошёлся скриншот, по которому Moonshot якобы просила инфлюенсеров не ставить пометку о платном партнёрстве. Автор популярного AI-аккаунта Chubby, один из самых восторженных обозревателей запуска, написал, что брифинга не получал и денег не брал, но хвалить модель бы не стал, если бы знал о такой просьбе. Подлинность брифинга никто не подтвердил, ответа Moonshot пока нет.

21 октября PHP выпустил исправления двух уязвимостей, которые назвали PHP2Shell (CVE-2026-109618 и CVE-2026-109619). Ошибки были в обработке нехватки памяти и фатальных ошибок внутри самого движка. Wiz Research показала, что через них можно без авторизации выполнить свой код на сервере со свежими WordPress, Drupal и Joomla или вытащить память любого PHP-приложения, как в Heartbleed, знаменитой дыре OpenSSL 2014 года. Логика самого приложения при этом не важна. По словам Wiz, задета каждая версия PHP за последние десять лет, а оценка по CVSS, шкале опасности уязвимостей, 9.2 из 10.

Wiz сообщила о багах команде PHP 24 августа и искала их вместе с моделями Gemini 4 Argon и GPT-5.6 Sol. Основной вклад, судя по её блогу, внесла Argon: от поиска до эксплойта, детектора атак и проверки патча. OpenAI записала находку в свою программу Patch the Planet, называет её одной из самых опасных уязвимостей последних лет и пишет, что два месяца вела коалицию мейнтейнеров, исследователей и вендоров, потому что исправление потребовало большой переделки движка. По её формулировке, модели нашли уязвимость раньше атакующих, "насколько нам известно". Это первенство оспаривает примечание сообщества под тем же постом, по версии которого уязвимость на несколько месяцев раньше нашёл и написал для неё эксплойт независимый исследователь LCFR.

За несколько часов до релиза Дейн Кнехт, технический директор Cloudflare, сообщил, что для всех клиентов, включая бесплатных, уже работают правила WAF, фильтра запросов перед сайтом, и что первые атаки уже идут. АНБ советовало готовиться к обновлению, а системы, которые не получается обновить сразу, отключать. На HN потом появился пост с извинениями от человека, который заранее написал о грядущих дырах в PHP с удалённым выполнением кода (RCE), не зная про эмбарго: знакомая сказала ему, что эмбарго нет, а ей сказали то же самое. По данным The Rundown, через 45 минут после объявления Cloudflare насчитала десятки тысяч попыток взлома, а Великобритания, Нидерланды и Финляндия отключили часть государственных сайтов.

3da3a9c7-53a6-45ed-adca-7db71980fd20.png

У индийского удостоверяющего центра eMudhra (emSign) скомпрометированы закрытые ключи восьми промежуточных сертификатов, цепочки которых ведут к корням, доверенным в Mozilla, Microsoft, Apple и Chrome. Удостоверяющий центр подписывает сертификаты, по которым браузер понимает, что сайт настоящий, так что с этими ключами можно выпустить валидный сертификат для чужого сайта. Ключи сгенерировали неправильно, и их можно восстановить прямо из сертификатов. По одному из разборов, все восемь были меньше 256, а один равнялся 4. Исследователь утверждает, что Claude взломал их одним промптом. Там же пишут, что eMudhra уходит из бизнеса удостоверяющих центров.

Firefox и Chrome заблокировали эти сертификаты 17 октября, Microsoft 20-го, Apple 22-го. Хуже программам со своим набором корневых сертификатов. На странице инцидента перечислены исправленные pip 26.2.2, uv 0.13.5, certifi 2026.10.19, Python 3.15.1, 3.14.9 и 3.13.17, Node.js 26.12.1, 24.22.1 и 22.23.4 и даже Claude Code 2.1.303. Со старым pip атакующий в той же сети теоретически может выдать себя за PyPI и подсунуть пакет с сюрпризом, хотя о таких атаках пока не сообщали.

Ещё дольше уязвимы устройства, которые редко обновляют список доверенных сертификатов, и среди них оказались популярные у нас Яндекс Станции. 20 октября разработчик под ником bitracker показал, что Станция Мини 2 всё ещё доверяет цепочке eMudhra: колонка приняла поддельный сервер Яндекса, получила настройки с включённой отладкой по сети и отдала владельцу root. В сообществе уже хвастаются AirPlay и сервером Minecraft на колонке, хотя независимо это никто не проверял. Яндекс уязвимость подтвердил и раскатывает обновление, а получить так доступ к чужой колонке, по словам компании, почти невозможно. На сборках после 21 октября этот способ уже не работает, но для Станции Лайт 2 нашли обход через заводской режим. Гайды по всем моделям собраны в открытой вики Yandex Station Extended, и там честно предупреждают, что колонку можно окирпичить.

LiteLLM, популярный open source прокси к API моделей, 21 октября вышел на PyPI в версии 1.107.0 с похитителем учётных данных. Вредоносный код запускался в каждом процессе Python на машине, даже если LiteLLM никто не импортировал. Он собирал SSH-ключи, облачные и CI-секреты, токены AI-инструментов, сохранённые в браузере пароли и ключи провайдеров из базы прокси, а бэкдор раз в час подтягивал и выполнял новый код. Опубликовал всё это официальный пайплайн с подписью. По версии LiteLLM, у атакующего были учётные данные GitHub CLI трёх разработчиков, скорее всего из логов внутреннего деплоя, открытого в интернет. Версия провисела на PyPI меньше двух часов, с 11:39 до 13:23 UTC. Заражены были и образы Docker. Тем, кто её ставил, советуют откатиться на 1.106.2 и считать все секреты на машине скомпрометированными.

Railway после инцидента безопасности 21 октября остановила сборки по всей платформе, отозвала все API-токены и OAuth-сессии и просит клиентов сменить секреты из переменных окружения. Zeabur, ещё одна платформа для деплоя, закрывается к 31 декабря: среди причин основатель называет остановившийся рост и два инцидента безопасности, в конце августа и 14 октября.

image.png

OpenAI, проверяя свою среду обучения на устойчивость к атакам, нашла уязвимость в Brotli, библиотеке сжатия внутри Node.js, Bun, Envoy и Python-пакетов. Вредоносные сжатые данные позволяют без авторизации выполнить код и на сервере, который принимает сжатый вход, и на клиенте вроде curl --compressed. Корень ошибки исправили в исходниках Brotli ещё в феврале, но никто не понял, что это дыра, и релиза с исправлением не было до 21 октября. На странице уязвимости, которую назвали Broccoli2Shell, находку приписывают OpenAI Codex Security. GitLab 21 октября закрыл уязвимость с CVSS 10 в компиляторе регулярных выражений: неавторизованный пользователь мог выполнить код на сервере во всех версиях начиная с 7.0.

Microsoft приписала группировке, связанной с Китаем, атаку на 2250+ организаций в Microsoft 365 с помощью ARTEX, открытого агентного фреймворка для пентеста. В отдельных случаях атакующие получили права администратора меньше чем за три часа. Сара Го, инвестор и основательница фонда Conviction, пишет, что с апреля число CVE, записей в общем реестре уязвимостей, выросло примерно с 4 до 15 тысяч в месяц.

Anthropic показала формальную верификацию в промышленном масштабе. За несколько недель Claude вместе с компанией Theorem доказал отсутствие падений для 239 точек входа в 123 библиотеках из OSS-Fuzz, программы Google по фаззингу open source. Фаззинг закидывает программу случайными входами и смотрит, где она упадёт. Доказательство гарантирует больше: на любом входе до 64 МБ программа завершится без ошибок памяти и проваленных проверок. Всего вышло около 180 млн строк доказательств на Rocq, и их проверяет отдельная программа. Типичное доказательство занимает около 600 тысяч строк. По ходу нашлись сотни багов, Claude их исправил и доказал отсутствие падений в исправленном коде.

Anthropic сама перечисляет ограничения. Доказательства получены для статических бинарников под RISC-V с musl, а у большинства пользователей стоят сборки с glibc на x86 и ARM. Одно доказательство может съесть сотни миллионов токенов. И за Claude приходилось следить, чтобы он не подгонял код под спецификацию, просто переписывая его так, чтобы тот никогда не падал.

Ещё Anthropic запустила OSS Scanner: бесплатные регулярные проверки критичных open source проектов своими сильнейшими моделями. К каждой находке прилагается пример эксплуатации уязвимости и, где можно, патч. Первые сканы принесли 77 критических и 803 серьёзных находки по оценке модели, среди исправленного есть use-after-free в curl (CVE-2026-92392), то есть обращение к уже освобождённой памяти. Люди эти отчёты ещё не проверяли, поэтому мейнтейнерам их отправляют без привычного 90-дневного срока до публичного раскрытия.

harness2-ru-cropped.png

Google Research открыла под Apache 2.0 Harness², фреймворк, в котором агент сам улучшает свой harness: системный промпт, ограничения, память, подсказки к инструментам, субагентов, навыки, скрипты и плагины. Веса при этом не меняются. Редактор предлагает правки, кандидатов пробуют на той же задаче, композитор собирает итоговую версию по разнице в поведении, а отдельный агент записывает выученные уроки в библиотеку для следующих задач. Правильные ответы для этого не нужны.

По README один такой шаг даёт GLM-5 и Gemini 3.5 Flash до 11.5 пункта на WorkBuddy-Bench с офисными, веб- и кодовыми задачами и до 4.5 на JobBench с профессиональной работой. В треде на r/LocalLLaMA опасаются двух вещей: самоулучшение съедает контекст, что больно для локальных моделей, а харнесс может просто подогнаться под бенчмарк. Сами авторы советуют ограничить доступ к сети перед оценкой, потому что рубрики бенчмарков лежат в открытом доступе.

Anthropic запустила предварительную исследовательскую версию Claude Duet, проактивного агента на Opus 5.5. Пока по списку ожидания и только для подписчиков Pro и Max в США, в веб-версии и приложениях для iOS и Android. Каждое утро он присылает сводку, раз в несколько часов проверяет подключённые приложения и пишет, только когда что-то требует внимания. Задачи Duet выполняет на собственной виртуальной машине со своим браузером, так что ноутбук можно закрыть. Подключить можно больше 6000 коннекторов и плагинов из Claude Marketplace.

Читать, готовить черновики и собирать материалы агент может сам, а перед отправкой сообщений, платежами, подписанием документов и удалением показывает действие и ждёт подтверждения. Торговать ценными бумагами и переводить деньги между счетами ему нельзя даже с подтверждением. Пароли и токены входа он не видит, отдельный классификатор не даёт делиться номерами карт и документов, а от prompt injection, то есть инструкций, спрятанных в письмах и на страницах, обещают защиту. Отдельной цены нет: Duet расходует общие лимиты подписки, и как раз поэтому проверяет приложения раз в несколько часов, а не непрерывно.

Оставайтесь любопытными.

Взгляд на AI и разработку: глубокое погружение в языковые модели, гаджеты и self-hosting через практический опыт.
© 2026 Gotacat Team