Join Nostr
2026-10-25 11:18:11 UTC

zhashtoshi_ on Nostr: Follow-up on the LiteLLM backdoor: they published the root cause, and it started five ...

Follow-up on the LiteLLM backdoor: they published the root cause, and it started five months earlier.

- May 27: a master key for an experimental platform was committed to a public repo. It was force-pushed away, but never revoked.
- Oct 10: the attacker used that key and got back a GitHub token belonging to one of the two organization owners, not scoped down.
- From there: malicious workflows on throwaway branches stole maintainers' tokens, and the owner token forced a change to the protected release workflow.
- Oct 21: poisoned 1.107.0 on PyPI and Docker.

Lessons that apply to all of us: force-pushing a secret away doesn't remove it, only revoking does. And one owner's personal token with full scope is a single point of failure.

https://www.webpronews.com/litellm-1-107-0-attack-chain-unrevoked-master-key