26 октября Cloudflare опубликовала подробный разбор утечки данных в Workers AI — своём сервисе для запуска ИИ-моделей через API. Проблема затронула одну модель, GLM-5.3, с 27 августа по 9 сентября 2026 года. В 155 ответах модель генерировала текст на основе данных, оставшихся от предыдущих запросов, — среди них могли быть чужие промпты и части ответов.

Что пошло не так

Сошлись две проблемы. Cloudflare настроила GLM-5.3 с контекстным окном 1 048 576 токенов, но пул памяти, где хранится рабочее состояние модели (KV-кеш), вмещал только 681 280 токенов. Из-за ошибки в SGLang — открытом ПО для запуска моделей, которым пользуется Cloudflare, — более длинные запросы не отклонялись, а считались успешными. Модель продолжала работу с устаревшими страницами кеша, оставшимися от предыдущих запросов к той же модели.

Поэтому пострадали только промпты длиннее 681 280 токенов. По словам Cloudflare, такие запросы отправляло лишь небольшое число клиентов, выглядели они как обычная работа с длинным контекстом, и признаков намеренной атаки компания не нашла. Другие модели Workers AI не пострадали.

Как нашли и исправили

Исследователь безопасности Гади Эврон (Gadi Evron) из Knostic сообщил о проблеме через программу bug bounty Cloudflare на HackerOne поздно вечером 8 сентября (UTC). На следующий день Cloudflare воспроизвела ошибку с двух разных аккаунтов, в 14:00 UTC 9 сентября закрыла доступ к модели и вернула его в 19:40 UTC.

Среди исправлений — пул кеша, вмещающий весь контекст, около 2,04 млн токенов; изменения в SGLang, чтобы слишком длинные запросы снимались до передачи каких-либо данных; контрольные суммы при передаче кеша; новые проверки при развёртывании, сверяющие объём памяти с длиной контекста. Изменения в SGLang отправлены в открытый проект. Как уведомляли пострадавших клиентов, в разборе не сказано.

Что это значит, если ваш бизнес пользуется облачными ИИ-API

Считайте каждый промпт данными, которые вы передаёте поставщику. Даже у крупного и надёжного провайдера ошибка в инфраструктуре может открыть их кому-то ещё. Отправляйте только то, что нужно для задачи, и убирайте имена клиентов, пароли и секреты до того, как они попадут в модель.

Осторожнее на пределе. Эта ошибка срабатывала только на запросах у самой границы заявленного контекстного окна. Если вы прогоняете через API очень длинные документы, лучше разбивать их на части, а не упираться в максимум.

Смотрите, как провайдер работает с инцидентами. Выбирая ИИ-провайдера, обращайте внимание на публичную программу bug bounty и подробные разборы вроде этого. Если с 27 августа по 9 сентября вы отправляли в GLM-5.3 на Workers AI промпты длиннее 681 280 токенов, спросите Cloudflare, были ли ваши запросы среди затронутых.