Эфир 18.11 · Поток 318 ноября в 19:00 МСК — бесплатный практический эфир по ИИ-агентам · Живой Поток 3 стартует 23.11Эфир 18 ноября →Поток 3 (23.11)
Безопасность и правоКод / SDK · В работуArs Technica→ оригинал

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

В Starlette (325 млн скачиваний в неделю) обнаружена критическая уязвимость BadHost. Она угрожает миллионам AI-агентов, веб-приложений и облачных сервисов. Разработчикам нужно срочно обновиться.

AI-обработка оригинала Ars Technica; редакция Hamidun News
Критическая уязвимость Starlette угрожает миллионам AI-агентов
Источник: Ars Technica. Коллаж: Hamidun News.
Слушать статью

В популярном Python web-фреймворке Starlette обнаружена критическая уязвимость под кодовым названием BadHost. Пакет скачивают более 325 миллионов раз в неделю, что делает эту уязвимость одной из самых опасных для глобального интернета и экосистемы AI-агентов.

Как работает уязвимость BadHost — это уязвимость в валидации HTTP-заголовков Host в Starlette.

Она позволяет злоумышленнику обойти проверки безопасности веб-приложений и выполнить опасные атаки. Конкретно, уязвимость позволяет: Обойти CORS и CSRF защиты Перенаправить трафик на вредоносный сервер Выполнить Host Header Injection атаки Скомпрометировать веб-сессии и аутентификационные куки * Выполнить открытый редирект на любой внешний хост Это критическая уязвимость потому, что Starlette — это низкоуровневая ASGI-библиотека. На ней построены тысячи web-фреймворков, включая самый популярный FastAPI. Один баг в Starlette распространяется дальше во все приложения, которые её используют.

Масштаб проблемы Starlette используется в качестве основания для

FastAPI — самого быстрорастущего web-фреймворка для Python. За последние три года FastAPI стал стандартом для создания API-серверов и микросервисов. А в эпоху AI, FastAPI стал де-факто стандартом для серверной части AI-агентов, LLM-приложений и облачных сервисов. 325 миллионов еженедельных скачиваний Starlette — это не просто большое число. Это означает, что уязвимость потенциально затрагивает миллионы активных AI-агентов, веб-приложений, стартапов и корпоративных облачных архитектур.

«Это одна из самых критических уязвимостей года для экосистемы Python», — отмечают исследователи в сообществе.

Что нужно сделать Разработчикам нужно срочно обновить Starlette до исправленной версии.

Проверка уязвимости проста: если ваш проект использует Starlette или FastAPI прямо или косвенно, вы потенциально уязвимы. Действия по защите: обновить Starlette до последней патченной версии через pip install --upgrade starlette, обновить FastAPI и все зависимые пакеты, перезагрузить все приложения и сервисы после обновления, проверить логи доступа на предмет подозрительной активности, обновить все AI-агенты, боты и облачные сервисы. DevOps-команды должны автоматизировать проверку и обновление зависимостей, чтобы подобные критические патчи развёртывались в течение дней, а не недель.

Что это значит Эта уязвимость — отличный пример хрупкости цепочки зависимостей в Python-экосистеме.

Один баг в низкоуровневой библиотеке может компрометировать миллионы приложений. В эпоху, когда в интернете работают миллионы автономных AI-систем, критические обновления безопасности становятся вопросом их выживания. Организации должны внедрить автоматический мониторинг уязвимостей в своих зависимостях и процесс экстренного обновления для критических багов.

Сюжет
ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ Закрытый клуб практиков · Vibe Club

Внедряйте ИИ быстрее рынка вместе с инженерами и фаундерами

Внутри Vibe Club (hamidun.com/club): еженедельные живые мастермайнды и разборы архитектуры с Жемалом Хамидуном, закрытый Tech Radar, LMS и обновляемая база из 370+ боевых скиллов.

Вступить в Vibe Club →Тест-драйв Академии (72ч)
Что вы думаете?
Загружаем комментарии…