Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]

В PyPI-пакет и Docker-образ с LiteLLM подставлено вредоносное ПО

22.10.2026 12:03 (MSK)

Зафиксирована публикация в репозитории PyPI вредоносного выпуска библиотеки LiteLLM, насчитывающей 23 млн загрузок в неделю, а также подстановка вредоносного кода в официальный Docker-образ проекта. Это не первый подобный инцидент с LiteLLM - в марте этого года атакующие уже публиковали вредоносные выпуски после перехвата учётных данных сопровождающего. На этот раз атакующие разместили версию LiteLLM 1.107.0, в которую был встроен вредоносный код для организации удалённого выполнения команд, а также поиска и отправки учётных данных, ключей и токенов доступа.

Вредоносный код был подставлен на этапе сборочного процесса без компрометации git-репозитория. После установки вредоносный код активируется до импорта LiteLLM через установку файлов cook.pth, cook.py и sitecustomize.py в директорию с библиотеками Python. Данные файлы запускаются при каждом выполнении Python в системе без необходимости совершения пользователем каких-либо действий.

Вначале Python запускает файл cook.pth, в котором имеется только одна строка "import cook" для импорта скрипта cook.py, собирающего учётные данные. Далее импортируется скрипт sitecustomize.py, применяемый для фоновой загрузки внешнего кода (параметры загрузки определяются по ссылке "raw.githubusercontent.com/letters9813/pythonclient-test/main/domain.txt"). Вредоносный код в обоих скриптах сжат через zlib и закодирован методом Base64. Индикатором компрометации может служить появление в системе файлов "/tmp/.pc_once_*" и "/tmp/remote_code_loader.lock".

После активации файл cook.py выполняет сканирование параметров подключения к облачным сервисам, репозиториям и системам непрерывной интеграции (AWS, Azure, Google Cloud, Kubernetes, Docker, GitHub CLI, Vault, Terraform, Packer), учётных записей разработчиков, параметров подключения к Git, настроек npm и PyPI, файлов с переменными окружения, закрытых ключей для SSH, PGP и TLS, настроек AI-инструментов, браузерных БД c Cookie, хранимыми данными и историей, информации о процессах и переменных окружения. Обнаруженные данные шифруются с использованием алгоритмов AES-256-CBC + RSA-4096 и отправляются в форме проверочного запроса на сайт litellm.dev, созданный злоумышленниками.

  1. Главная ссылка к новости (https://socket.dev/blog/litell...)
  2. OpenNews: В репозитории PyPI введён запрет на изменение релизов спустя 14 дней после публикации
  3. OpenNews: Компрометация PyPI-пакета Telnyx
  4. OpenNews: В PyPI размещены вредоносные выпуски библиотеки LiteLLM, насчитывающей 95 млн загрузок в месяц
  5. OpenNews: PyPI, Сrates.io, Packagist и Maven подняли вопрос сохранения устойчивости инфраструктуры
  6. OpenNews: Перехвачены 4 учётные записи в PyPI и выпущены вредоносные релизы num2words
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66525-pypi
Ключевые слова: pypi, docker
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (11) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 12:54, 22/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    А вывод какой? Почему опять подделали LiteLLM?
     
     
  • 2.5, Аноним (5), 13:04, 22/10/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/–
    вайбкодит видать, все логины агенту заложил
     
  • 2.6, Rev (ok), 13:05, 22/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    S in LiteLLM stands for Security!
     
  • 2.7, Аноним (7), 13:15, 22/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > А вывод какой?

    Вроде уже понятно, для чего ИИ так активно пропагандируют.

     
     
  • 3.10, Rev (ok), 13:50, 22/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Так и для чего же?
     
  • 3.11, Аноним (11), 13:52, 22/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     

  • 1.2, Аноним (2), 12:55, 22/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/–
    ИИ + Питон это бинго.
     
  • 1.3, ДядяПетя (?), 12:58, 22/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Скоро с этими поставами все станут параноиками
     
     
  • 2.4, ryoken (ok), 13:04, 22/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    "Если вы не видите слежку то это еще не значит, что за вами не следят!" :)
     
  • 2.8, Admino (ok), 13:29, 22/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Было бы неплохо.
     

  • 1.9, Аноним (9), 13:45, 22/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    То есть, опять креды увели? Хоспаде просто какой-то разнос идет.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг: