Популярный Python-пакет LiteLLM взломали: атака через цепочку поставок

В экосистеме Python произошёл очередной тревожный инцидент: злоумышленники скомпрометировали популярный пакет LiteLLM, распространяемый через PyPI. Атака затронула цепочку поставок и позволила внедрить вредоносный код прямо в зависимости, которые используют разработчики по всему миру.

Что произошло

LiteLLM - это библиотека, которую применяют для работы с различными LLM-моделями через единый интерфейс. Её активно используют в проектах, связанных с AI и автоматизацией.

Атакующие получили доступ к публикации пакета и разместили заражённую версию в официальном репозитории PyPI. Это означает, что любой разработчик, устанавливающий или обновляющий библиотеку, мог автоматически загрузить вредоносный код.

По сути, это классическая атака на цепочку поставок, когда вред внедряется не напрямую в приложение, а через сторонние зависимости.

Как работал вредоносный код

После установки заражённой версии LiteLLM вредоносный код начинал выполнять скрытые действия в системе:

  • собирал конфиденциальные данные;

  • пытался получить доступ к токенам и ключам API;

  • мог отправлять информацию на удалённые серверы злоумышленников.

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

Реакция и устранение проблемы

После обнаружения инцидента заражённые версии пакета были удалены из PyPI а разработчикам рекомендуется выполнить следующие действия:

  • немедленно проверить используемую версию LiteLLM;

  • откатиться на безопасную версию;

  • пересоздать все ключи и токены, которые могли быть скомпрометированы;

  • проверить логи на подозрительную активность.

Если пакет был установлен в продакшене, риск утечки данных считается высоким.

Источник: bleepingcomputer

Похожие статьи

Рекомендательные технологии Подробнее
Кибербезопасность • 6 месяцев назад

ИИ обнаружил 20-летние уязвимости в PostgreSQL и MariaDB

AI-инструменты помогли обнаружить критические уязвимости в PostgreSQL и MariaDB, включая ошибки, существовавшие более 20 лет. Все найденные проблемы уже исправлены, и пользователям рекомендуется срочно обновиться.

Кибербезопасность • 9 месяцев назад

Критическая уязвимость vm2 в Node.js

В библиотеке vm2 для Node.js обнаружена критическая уязвимость, позволяющая выйти из песочницы и выполнить произвольный код на хост-системе. Разбираем суть проблемы, затронутые версии и рекомендации для разработчиков.

Кибербезопасность • 8 месяцев назад

Новое мобильное шпионское ПО ZeroDayRAT позволяет следить в реальном времени и красть данные

Обзор нового опасного шпионского ПО ZeroDayRAT, распространяемого через Telegram, с описанием его возможностей, способов распространения и рекомендациями по защите.

Кибербезопасность • 8 месяцев назад

Notepad++ усилил защиту обновлений после атаки

Notepad++ устранил уязвимость в механизме обновлений, которую злоумышленники использовали для целевой доставки вредоносных файлов, а также усилил проверку подписи обновлений.