Tell HN: Litellm 1.82.7 and 1.82.8 on PyPI are compromised
31–40 of 569 posts
Re: Tell HN: Litellm 1.82.7 and 1.82.8 on PyPI are compromised
#32Re: Tell HN: Litellm 1.82.7 and 1.82.8 on PyPI are compromised
#33First Trivy (which got compromised twice), now LiteLLM.
Re: Tell HN: Litellm 1.82.7 and 1.82.8 on PyPI are compromised
#34Thank you for posting this, interesting. I hope that everyone's course of action will be uninstalling this package permanently, and avoiding the installation of packages similar to this. In order to reduce supply chain risk not only does a vendor (even if gratis and OS) need to be evaluated, but the advantage it provides. Exposing yourself to supply chain risk for an HTTP server dependency is natural. But exposing yo…
Programming for different LLM APIs is a hassle, this library made it easy by making one single API you call, and in the backstage it handled all the different API calls you need for different LLM providers.
Re: Tell HN: Litellm 1.82.7 and 1.82.8 on PyPI are compromised
#35The package was directly compromised, not “by supply chain attack”.
If you use the compromised package, your supply chain is compromised.
Re: Tell HN: Litellm 1.82.7 and 1.82.8 on PyPI are compromised
#36Basically it forkbombed `grep -r rpcuser\rpcpassword` processes trying to find cryptowallets or something. I saw that they spawned from harness, and killed it.
Got lucky, no backdoor installed here from what i could make out of the binary
Re: Tell HN: Litellm 1.82.7 and 1.82.8 on PyPI are compromised
#37Re: Tell HN: Litellm 1.82.7 and 1.82.8 on PyPI are compromised
#38Look like the Founder and CTO account has been compromised. https://github.com/krrishdholakia
Most his recent commits are small edits claiming responsibility on behalf of "teampcp", which was the group behind the recent Trivy compromise: https://news.ycombinator.com/item?id=47475888
Re: Tell HN: Litellm 1.82.7 and 1.82.8 on PyPI are compromised
#39Re: Tell HN: Litellm 1.82.7 and 1.82.8 on PyPI are compromised
#40Earlier quoted context omitted.
In case you missed it, according to the OP, the previous point release (1.82.7) is also compromised.
Yeah, that release has the base64 blob, but it didn't contain the pth file that auto triggers the malware on import.
The previous version triggers on `import litellm.proxy`
Again, all according to the issue OP.