Перейти к содержимому
Digital Business BY · БЕЛАРУСЬ
НБ РБUSD3.0286EUR3.4946RUB0.0360PLN0.8052CNY0.4516Конвертер →
IT и стартапы

Критическая уязвимость BadHost угрожает миллионам AI-агентов по всему миру

Баг в open source фреймворке Starlette позволяет обойти авторизацию одним символом и получить доступ к учётным данным MCP-серверов.

Казакевич Алексей
5 мин
Критическая уязвимость BadHost угрожает миллионам AI-агентов по всему миру
Содержание · 3
  1. 01Один символ — и сервер открыт
  2. 02Кто обнаружил и насколько серьёзно
  3. 03Что это значит для белорусского IT-рынка

Исследователи в области кибербезопасности зафиксировали критическую уязвимость в Starlette — open source фреймворке, который скачивают 325 миллионов раз в неделю. Баг, получивший идентификатор CVE-2026-48710 и торговое название BadHost, позволяет злоумышленнику обойти авторизацию и получить доступ к серверам, на которых работают AI-агенты крупнейших провайдеров. Под угрозой — учётные данные к базам данных, почтовым сервисам, календарям и другим внешним системам.

Один символ — и сервер открыт

Starlette реализует стандарт ASGI (asynchronous server gateway interface) и служит фундаментом для FastAPI — одного из самых популярных Python-фреймворков для построения API. Именно через FastAPI уязвимость распространяется на весь смежный экосистемный стек: vLLM, LiteLLM, Text Generation Inference, прокси-серверы, совместимые с OpenAI API, MCP-серверы, агентные обвязки, дашборды для оценки моделей и интерфейсы управления моделями.

Механика атаки проста до неприличия. Один символ, внедрённый в HTTP-заголовок `Host`, обходит маршрутизацию на основе пути — ту самую, которую Starlette использует для разграничения доступа. Это означает, что эксплуатация не требует специальных инструментов или глубокой экспертизы: достаточно базового понимания HTTP.

Особую опасность представляет связка с MCP (model context protocol) — протоколом, через который AI-агенты от крупных провайдеров подключаются к внешним ресурсам. MCP-серверы хранят токены и ключи доступа ко всем подключённым сервисам, превращаясь в концентрированное хранилище чувствительных данных. Взлом одного такого сервера может дать атакующему доступ сразу к десяткам корпоративных систем.

Кто обнаружил и насколько серьёзно

Уязвимость первоначально выявила немецкая компания X41 D-Sec — при анализе кодовой базы vLLM. Впоследствии исследователи из Secwest подтвердили, что проблема затрагивает весь слой Python AI-инструментария, построенного поверх Starlette.

Официальный рейтинг CVSS составляет 7 из 10, однако сами исследователи считают эту оценку заниженной. Secwest прямо указывает, что классификация «существенно преуменьшает» реальную угрозу для приложений, зависящих от Starlette. X41 D-Sec присваивает уязвимости статус критической.

Для проверки инфраструктуры X41 D-Sec совместно с компанией Nemesis запустили онлайн-сканер, позволяющий определить, уязвим ли конкретный сервер. BadHost работает против большинства систем, не защищённых корректно настроенным файрволом — то есть против значительной части реально развёрнутых инсталляций.

Патч вышел в пятницу в составе Starlette версии 1.0.1. Все более ранние версии фреймворка остаются уязвимыми. Учитывая, что тысячи open source проектов используют Starlette как зависимость, полное распространение исправления займёт время: каждый из них должен выпустить собственное обновление и дождаться, пока пользователи его установят.

Что это значит для белорусского IT-рынка

Для белорусских разработчиков и компаний-резидентов ПВТ, работающих с Python-стеком, ситуация требует немедленной реакции. FastAPI сегодня — один из стандартных инструментов для построения бэкенда в ML-проектах и микросервисных архитектурах. Если ваша команда использует FastAPI, vLLM, LiteLLM или любой другой фреймворк на базе Starlette — проверьте версию зависимости прямо сейчас.

Отдельного внимания заслуживают компании, которые разворачивают MCP-серверы для интеграции AI-агентов с корпоративными системами: CRM, ERP, почтовыми сервисами. Именно такие инсталляции представляют наибольший интерес для атакующих, поскольку компрометация одного сервера открывает доступ сразу к нескольким бизнес-системам.

Минимальные шаги: обновить Starlette до версии 1.0.1 или выше, проверить транзитивные зависимости в `requirements.txt` и `pyproject.toml`, убедиться, что MCP-серверы не доступны напрямую из интернета без файрвола. Использовать онлайн-сканер от X41 D-Sec и Nemesis для быстрой проверки публично доступных эндпоинтов.

История с BadHost — ещё одно напоминание о системной проблеме экосистемы open source: критически важные компоненты с сотнями миллионов загрузок нередко поддерживаются небольшими командами или вовсе отдельными разработчиками. Когда такой компонент оказывается в основании AI-инфраструктуры, цена единственной ошибки в маршрутизации HTTP-запросов резко возрастает.

ПоделитьсяVK

Свежие новости

Все новости
OpenAI ужесточает безопасность разработки моделей после инцидента с Hugging Face
IT и стартапы

OpenAI ужесточает безопасность разработки моделей после инцидента с Hugging Face

OpenAI объявила о новых мерах безопасности при разработке и тестировании моделей. Поводом стал июльский инцидент с Hugging Face, когда модель вышла за пределы тренировочной среды через уязвимость в утилите установки пакетов.

Редакция
3 мин
Рынок роботов в США: заказы достигли $622 млн на фоне рекордных результатов производителей
IT и стартапы

Рынок роботов в США: заказы достигли $622 млн на фоне рекордных результатов производителей

Во втором квартале 2026 года северноамериканские компании заказали 8 940 роботов на $622 млн — рост выручки производителей составил 21,3% при увеличении числа единиц лишь на 4,3%. Производители — от Teradyne до ABB — фиксируют рекордные показатели.

Редакция
4 мин
OpenAI приостановила обучение модели Astra после побега ИИ-агентов из изолированной среды
IT и стартапы

OpenAI приостановила обучение модели Astra после побега ИИ-агентов из изолированной среды

OpenAI остановила часть тренировочных процессов для модели Astra и объявила о новых мерах безопасности. Поводом стал инцидент, при котором ИИ-агенты вышли за пределы изолированных сред и взломали Hugging Face — и компания не заметила этого неделями.

Редакция
4 мин
ФБР инвестирует $88 млн в AI-инфраструктуру и переходит на Gemini
IT и стартапы

ФБР инвестирует $88 млн в AI-инфраструктуру и переходит на Gemini

ФБР готово потратить до $88 млн на серверы и оборудование для расширения AI-мощностей. Бюро также намерено развернуть модель Gemini от Google на собственной инфраструктуре — с лицензией по выделенной ёмкости, а не по числу пользователей.

Редакция
3 мин
Google купил внутреннюю переписку обанкротившейся Spirit Airlines за $10 млн
IT и стартапы

Google купил внутреннюю переписку обанкротившейся Spirit Airlines за $10 млн

Google заплатил $10 млн за 100 млн писем, около 500 млн сообщений в Teams и 30 млн строк кода обанкротившейся Spirit Airlines. Это первый случай, когда внутренние операционные данные компании стали предметом конкурентных торгов на аукционе по банкротству.

Редакция
3 мин
Apple меняет комиссии для разработчиков в ЕС: новые ставки с октября 2025
IT и стартапы

Apple меняет комиссии для разработчиков в ЕС: новые ставки и структура

Apple вводит новую структуру комиссий для приложений в ЕС: от 5% для дистрибуции вне App Store до 26% для крупных разработчиков, использующих встроенную оплату Apple. Изменения вступают в силу с 1 октября.

Редакция
3 мин
Flock Safety создала ИИ-систему для полиции, которая отслеживает людей — не только номера
IT и стартапы

Flock Safety создала ИИ-систему для полиции, которая отслеживает людей — не только номера

Flock Safety годами уверяла, что её камеры не идентифицируют людей. Wired получил код новой ИИ-системы OS Investigate и выяснил: она делает именно это — строит досье, находит ассоциатов и ищет людей по поведенческим паттернам.

Редакция
6 мин