Пакет для вызова нейросетей крал ключи при запуске Python 😠
Сверхпопулярный Python-пакет LiteLLM, который качают под 100 миллионов раз в месяц, превратился в стилер. Эта библиотека по своей задумке универсальный шлюз для работы с сотней разных нейросетей, и разработчики сами заботливо скармливали ей свои API-ключи от OpenAI, Anthropic и корпоративных облаков. В зараженных версиях (1.82.7 и 1.82.8) малварь просто брала и пылесосила вообще всё: SSH-ключи, токены AWS, конфиги Kubernetes и криптокошельки.
В последней версии вирус просыпался при любом старте Python на машине, библиотеку даже не нужно было импортировать в свой скрипт. Но гениальный план хакеров из группировки TeamPCP сломался об их же криворукость. Вредоносный код случайно устроил классическую форк-бомбу, наглухо выжрал всю оперативную память у разработчиков и тем самым выдал себя. Если бы не этот глупый баг, троян мог бы сидеть в системах месяцами, тихо сливая корпоративные секреты на фейковый домен.
Теперь тысячам инженеров предстоит увлекательный квест по тотальному отзыву вообще всех ключей и токенов. Особенно больно тем, у кого в CI/CD-пайплайнах стоял ленивый pip install litellm без жестко зафиксированной версии. Атакующие по классике угнали аккаунт мейнтейнера, залили заразу на PyPI и даже нагло закрывали баг-репорты от возмущенных юзеров на GitHub.
🥸 Новости IT: 📱 Telegram | 📱 ВК | 📲 MAX
Post #10989
1.12K

- ❤ 4
- 👍 2