.pth, который запускал нагрузку при любом вызове Python, даже если LiteLLM никогда явно не импортировался .TeamPCP использовала украденные учетные данные PyPI для прямой публикации этих релизов, минуя обычный процесс выпуска LiteLLM через GitHub . Группа также провела ряд других вредоносных действий в тот же период: взломала 15 репозиториев организаций, уничтожила 182 личных репозитория и сделала общедоступными 70 приватных репозиториев BerriAI (материнской компании LiteLLM) .
Эта атака — классический пример каскадной компрометации цепочки поставок. TeamPCP не атаковала LiteLLM напрямую. Вместо этого она использовала цепочку доверия:
pip install litellm==1.82.7 или 1.82.8, чей конвейер автоматически загружал последнюю версию, теряли все секреты из своей среде сборки.Как отметила CloudSEK, "атака произошла из-за зависимости от Trivy, используемой в рабочем процессе проверки безопасности CI/CD [LiteLLM]" . Для самого инцидента с LiteLLM нет CVE, потому что в коде LiteLLM не было уязвимостей; проблема была в доверительных отношениях между сборочным конвейером LiteLLM и инструментом проверки безопасности .
Полный масштаб кражи данных стал известен только через пять месяцев, когда несколько фирм по киберразведке опубликовали свой анализ:
.env, строки подключения к базам данных, ключи подписи Slack, секреты клиентов Salesforce и учетные данные Git .ФБР выпустило срочное предупреждение 2 июля 2026 года (FLASH-20260702-01), предупредив, что аффилированные лица, вероятно, будут использовать украденные учетные данные из кампании TeamPCP еще долго после первоначального взлома. Организациям было рекомендовано заменить секреты CI/CD, токены публикации и облачные учетные данные, доступные в соответствующие периоды .
Раскрытые домены включают крупные предприятия в сферах технологий, финансов, промышленности и телекоммуникаций. Подтвержденные организации из нескольких источников включают :
Набор данных CloudSEK содержал "совпадения с высокой степенью достоверности", связанные с корпоративными доменами, репозиториями, учетными данными или инфраструктурой, принадлежащими этим организациям . Hudson Rock отметил, что архив содержал учетные данные, "все еще действительные" для многих из этих организаций спустя месяцы после инцидента .
Через пять месяцев после взлома независимый исследователь безопасности Кевин Бомонт провел критическую проверку. После отчета Ars Technica о взломе Бомонт протестировал скомпрометированные учетные данные крупной американской технологической компании, которая публично заявила, что "заменила все". Придерживаясь политики ответственного раскрытия, он проверил учетные данные и обнаружил, что "почти все работали" — это означает, что организация фактически не заменила свои скомпрометированные секреты, несмотря на заявления об обратном .
Этот вывод подчеркивает критический урок: заявления о замене учетных данных и фактическая замена — часто разные вещи, и украденные в результате этой атаки учетные данные остаются реальной угрозой.
Считайте все секреты, API-ключи, облачные учетные данные, SSH-ключи, конфигурации Kubernetes и любые другие конфиденциальные данные, которые были доступны версиям LiteLLM 1.82.7 или 1.82.8, полностью скомпрометированными. Незамедлительная замена всех учетных данных, которые могли быть раскрыты 24 марта 2026 года, обязательна — независимо от того, считает ли организация, что уже заменила их .
Эта атака считается крупнейшим взломом цепочки поставок ИИ-инфраструктуры в 2026 году, а украденные данные представляют собой постоянную угрозу для последующих вторжений, что подтвердило тестирование учетных данных Бомонтом . ФБР предупредило о вероятности последующих целенаправленных атак, и сокровищница действительных учетных данных в архиве объемом 153 ГБ — это подарок, который продолжает приносить беды для злоумышленников.
Если ваша организация использовала LiteLLM в любой степени 24 марта 2026 года, предполагайте компрометацию. Проверьте наличие вредоносного файла .pth (litellm_init.pth) и бэкдора для сохранения доступа (~/.config/sysmon/sysmon.py), проверьте установленную версию с помощью pip show litellm и замените все учетные данные, которые были доступны на затронутом хосте: облачные ключи, API-ключи ИИ-провайдеров, токены Kubernetes, SSH-ключи и токены CI/CD .
.pth, который запускал нагрузку при любом вызове Python, даже если LiteLLM никогда явно не импортировался .TeamPCP использовала украденные учетные данные PyPI для прямой публикации этих релизов, минуя обычный процесс выпуска LiteLLM через GitHub . Группа также провела ряд других вредоносных действий в тот же период: взломала 15 репозиториев организаций, уничтожила 182 личных репозитория и сделала общедоступными 70 приватных репозиториев BerriAI (материнской компании LiteLLM) .
Эта атака — классический пример каскадной компрометации цепочки поставок. TeamPCP не атаковала LiteLLM напрямую. Вместо этого она использовала цепочку доверия:
pip install litellm==1.82.7 или 1.82.8, чей конвейер автоматически загружал последнюю версию, теряли все секреты из своей среде сборки.Как отметила CloudSEK, "атака произошла из-за зависимости от Trivy, используемой в рабочем процессе проверки безопасности CI/CD [LiteLLM]" . Для самого инцидента с LiteLLM нет CVE, потому что в коде LiteLLM не было уязвимостей; проблема была в доверительных отношениях между сборочным конвейером LiteLLM и инструментом проверки безопасности .
Полный масштаб кражи данных стал известен только через пять месяцев, когда несколько фирм по киберразведке опубликовали свой анализ:
.env, строки подключения к базам данных, ключи подписи Slack, секреты клиентов Salesforce и учетные данные Git .ФБР выпустило срочное предупреждение 2 июля 2026 года (FLASH-20260702-01), предупредив, что аффилированные лица, вероятно, будут использовать украденные учетные данные из кампании TeamPCP еще долго после первоначального взлома. Организациям было рекомендовано заменить секреты CI/CD, токены публикации и облачные учетные данные, доступные в соответствующие периоды .
Раскрытые домены включают крупные предприятия в сферах технологий, финансов, промышленности и телекоммуникаций. Подтвержденные организации из нескольких источников включают :
Набор данных CloudSEK содержал "совпадения с высокой степенью достоверности", связанные с корпоративными доменами, репозиториями, учетными данными или инфраструктурой, принадлежащими этим организациям . Hudson Rock отметил, что архив содержал учетные данные, "все еще действительные" для многих из этих организаций спустя месяцы после инцидента .
Через пять месяцев после взлома независимый исследователь безопасности Кевин Бомонт провел критическую проверку. После отчета Ars Technica о взломе Бомонт протестировал скомпрометированные учетные данные крупной американской технологической компании, которая публично заявила, что "заменила все". Придерживаясь политики ответственного раскрытия, он проверил учетные данные и обнаружил, что "почти все работали" — это означает, что организация фактически не заменила свои скомпрометированные секреты, несмотря на заявления об обратном .
Этот вывод подчеркивает критический урок: заявления о замене учетных данных и фактическая замена — часто разные вещи, и украденные в результате этой атаки учетные данные остаются реальной угрозой.
Считайте все секреты, API-ключи, облачные учетные данные, SSH-ключи, конфигурации Kubernetes и любые другие конфиденциальные данные, которые были доступны версиям LiteLLM 1.82.7 или 1.82.8, полностью скомпрометированными. Незамедлительная замена всех учетных данных, которые могли быть раскрыты 24 марта 2026 года, обязательна — независимо от того, считает ли организация, что уже заменила их .
Эта атака считается крупнейшим взломом цепочки поставок ИИ-инфраструктуры в 2026 году, а украденные данные представляют собой постоянную угрозу для последующих вторжений, что подтвердило тестирование учетных данных Бомонтом . ФБР предупредило о вероятности последующих целенаправленных атак, и сокровищница действительных учетных данных в архиве объемом 153 ГБ — это подарок, который продолжает приносить беды для злоумышленников.
Если ваша организация использовала LiteLLM в любой степени 24 марта 2026 года, предполагайте компрометацию. Проверьте наличие вредоносного файла .pth (litellm_init.pth) и бэкдора для сохранения доступа (~/.config/sysmon/sysmon.py), проверьте установленную версию с помощью pip show litellm и замените все учетные данные, которые были доступны на затронутом хосте: облачные ключи, API-ключи ИИ-провайдеров, токены Kubernetes, SSH-ключи и токены CI/CD .