LiteLLM: niet ingetrokken master key oorzaak nieuwste supplychain-aanval
In dit artikel:
Het Python-project LiteLLM is opnieuw getroffen door een supplychain-aanval. Aanvallers gebruikten een master key die na een eerder incident had moeten worden ingetrokken, maar nog actief was. LiteLLM biedt ontwikkelaars toegang tot meer dan honderd taalmodellen en zou maandelijks ruim 92 miljoen downloads tellen.
De aanval begon nadat LiteLLM eind mei per ongeluk een configuratiebestand met de master key van zijn Agent Platform in een openbaar GitHub-repository had geplaatst. Hoewel het lek en verschillende gecompromitteerde sleutels snel werden ontdekt, bleef de master key geldig. Op 10 oktober gebruikte een aanvaller die sleutel om een GitHub-authenticatietoken te bemachtigen. Daarmee kreeg hij toegang tot alle repositories van LiteLLM en wist hij extra inloggegevens te stelen, waaronder tokens van twee ontwikkelaars met beheerdersrechten.
Met die toegang publiceerde de aanvaller besmette versies van LiteLLM, voorzien van infostealer-malware die gevoelige gegevens zoals secrets en credentials kan buitmaken. Ontwikkelaars ontdekten en verwijderden de versies na ongeveer een uur en twintig minuten. Het is onbekend hoeveel organisaties de software in die periode hebben gedownload. LiteLLM zegt deze week maatregelen bekend te maken om een herhaling te voorkomen. Het project werd in maart ook al aangevallen; die eerdere campagne zou wereldwijd circa 2.500 organisaties hebben geraakt.
Vandaag Inside: Gordon geeft dringend advies: ‘Doe het niet, het is levensgevaarlijk!’