Ein breit angelegter Supply-Chain-Angriff hat das Ausmass einer Katastrophe erreicht. Angreifer haben die weit verbreitete Python-Bibliothek LiteLLM, die für die Integration von Sprachmodellen und KI-Anwendungen verwendet wird, kompromittiert und manipulierte Versionen verbreitet.

LiteLLM wird von vielen Entwicklern und Organisationen genutzt, um KI-Funktionalitäten in ihre Anwendungen zu integrieren. Der kompromittierte Code sammelte Anmeldeinformationen, API-Schlüssel und andere sensible Authentifizierungsdaten von betroffenen Systemen. Die gestohlenen Informationen wurden anschliessend an die Angreifer weitergeleitet.

Das Ausmass ist bemerkenswert: Fast 2500 Organisationen waren betroffen, darunter eine Vielzahl von bekannten Unternehmen und Institutionen. Dies unterstreicht, wie eine einzige kompromittierte Komponente in einer Dependency-Chain zu massivem Schaden führen kann, wenn diese Komponente in vielen Projekten verwendet wird.

Für KMU, die auf Open-Source-Bibliotheken und externe Code-Komponenten angewiesen sind, ist dies ein wichtiger Weckruf. Es empfiehlt sich, ein Software-Composition-Analysis-Prozess einzuführen, bei dem regelmässig überprüft wird, welche Abhängigkeiten in den eingesetzten Anwendungen vorhanden sind. Zusätzlich sollten Entwickler und IT-Teams Benachrichtigungen von Sicherheitsdatenbanken abonnieren und kritische Sicherheitsmeldungen zeitnah priorisieren. Falls LiteLLM in der eigenen Infrastruktur verwendet wird, sollte sofort überprüft werden, ob kompromittierte Versionen eingesetzt wurden, und es sollten gegebenenfalls Passwörter und API-Schlüssel zurückgesetzt werden.