Manipulierte Versionen des KI-Werkzeugs LiteLLM lagen seit März in einem öffentlichen Paketverzeichnis. Jetzt kursiert ein 153 Gigabyte großer Datensatz mit Zugangsdaten aus den Bauprozessen von 2.488 Unternehmen — Teile davon sind noch gültig.

Angreifer hatten bereits im März manipulierte Versionen des KI-Werkzeugs LiteLLM und weiterer Entwickler-Tools im Paketverzeichnis PyPI platziert. Diese sammelten Zugangsdaten aus automatisierten Bauprozessen ein. Aufgetaucht ist nun ein 153 Gigabyte großer Datensatz mit Tokens und Schlüsseln aus den Pipelines von 2.488 Unternehmen; ein Teil der Zugangsdaten ist weiterhin gültig. Wer KI- oder Entwickler-Werkzeuge einsetzt, sollte jetzt seine Schlüssel erneuern.
Eine Angreifergruppe hatte bereits im März manipulierte Versionen mehrerer verbreiteter Entwickler-Werkzeuge in PyPI hochgeladen — dem zentralen Paketverzeichnis für die Programmiersprache Python. Betroffen waren unter anderem LiteLLM, ein weit genutztes Werkzeug zur Anbindung von KI-Modellen, sowie Sicherheits- und Analyse-Tools.
Die manipulierten Pakete taten etwas Unauffälliges und sehr Wirksames: Sie sammelten beim Einsatz Zugangsdaten aus automatisierten Bauprozessen ein — also aus den Systemen, in denen Software gebaut, getestet und ausgeliefert wird. Genau dort liegen die Schlüssel zu Cloud-Konten, Datenbanken und Produktivsystemen.
Jetzt, rund fünf Monate später, ist das Ergebnis aufgetaucht: ein 153 Gigabyte großer Datensatz mit Tokens, Schlüsseln und Zugangsdaten aus den Pipelines von 2.488 Unternehmen. Berichten von Golem und Help Net Security zufolge finden sich darunter auch große deutsche Konzerne wie Siemens, Volkswagen, BMW, Bosch und die Deutsche Bahn. Und das Unangenehmste: Ein Teil der Zugangsdaten ist weiterhin gültig.
Weil hier keine Kundendaten abgeflossen sind, sondern Schlüssel. Ein Datensatz mit Adressen ist ein Schaden, der abgeschlossen ist. Ein gültiges Zugangstoken ist eine offene Tür, die weiter offen steht, bis jemand sie schließt.
Dazu kommt der Ort: In der Bau- und Auslieferungsumgebung (oft „CI/CD-Pipeline" genannt — die Kette aus Bauen, Testen, Ausliefern) sind Zugangsdaten hinterlegt, die weitreichende Rechte haben. Sie müssen Software auf Produktivsysteme bringen können, also können sie es auch für jemand anderen.
Und der zeitliche Abstand macht es doppelt unangenehm: Zwischen dem Einschleusen im März und dem Auftauchen des Datensatzes im August liegen fünf Monate, in denen niemand etwas bemerkt hat. Wer jetzt erst reagiert, hat einen entsprechend langen Zeitraum ungeklärt.
Häufiger, als man denkt — auf drei Wegen. Erstens direkt: Wenn Sie eine individuell entwickelte Anwendung, ein Kundenportal oder einen Webshop betreiben lassen, existiert irgendwo eine solche Pipeline. Sie steht meist bei Ihrer Agentur oder Ihrem Softwarehaus — die Zugangsdaten darin gehören aber zu Ihren Systemen.
Zweitens über KI-Werkzeuge: LiteLLM ist genau die Art Baustein, die derzeit überall eingezogen wird, wo Unternehmen eigene KI-Funktionen anbinden — vom Chatbot bis zur Dokumentenauswertung. Wer in den letzten Monaten etwas in dieser Richtung gebaut hat, sollte genau hinsehen.
Drittens als Zulieferer: Hängen Ihre Systeme in der Pipeline eines Kunden, betrifft Sie dessen Vorfall unmittelbar. Das ist dasselbe Muster wie bei den zuvor beschriebenen Fällen — beim npm-Wurm Shai-Hulud und beim Bitwarden-Vorfall. Neu ist hier nicht der Weg, sondern die Beute: nicht Daten, sondern Schlüssel.
Fünf Fragen an Ihre IT, Ihre Agentur oder Ihren Softwaredienstleister — schriftlich, mit Datum:
Wichtig ist die Reihenfolge: Erst erneuern, dann untersuchen. Solange ein Schlüssel gültig ist, nützt die beste Analyse nichts.
Die einzelnen Bausteine kann man nicht absichern — den Umgang mit Schlüsseln schon:
Für die meisten Mittelständler heißt das nicht, das selbst aufzubauen, sondern es vertraglich einzufordern: Wer Software für Sie betreibt, sollte diese Punkte nachweisen können.
Wenn Sie in den letzten Monaten KI-Funktionen entwickeln lassen haben, ist dieser Fall Ihr Anlass für eine unangenehme, aber kurze Frage an den Dienstleister: Welche unserer Schlüssel liegen bei euch, und wann wurden sie zuletzt erneuert?
Kommt darauf keine belastbare Antwort, ist das der eigentliche Befund — unabhängig von diesem Vorfall. Gern gehen wir das mit Ihnen durch: Wir verschaffen Ihnen einen Überblick, welche Zugänge zu Ihren Systemen außerhalb Ihres Hauses liegen, und legen fest, wer sie in welchem Rhythmus erneuert.
FAQ
Kurz und konkret beantwortet.
Angreifer platzierten im März manipulierte Versionen von LiteLLM und weiteren Entwickler-Tools im Paketverzeichnis PyPI. Diese sammelten Zugangsdaten aus automatisierten Bauprozessen ein; im August tauchte ein 153 GB großer Datensatz mit Schlüsseln aus 2.488 Unternehmen auf.
Ein Teil ja. Genau das macht den Fall gefährlich: Ein gültiges Token ist eine offene Tür, die bestehen bleibt, bis jemand sie schließt.
Möglicherweise. Wenn eine Agentur oder ein Softwarehaus eine Anwendung für Sie betreibt, existiert dort eine Pipeline mit Zugangsdaten zu Ihren Systemen.
Zugangsdaten erneuern — Cloud-Schlüssel, Datenbank-Passwörter, API-Tokens. Erst danach untersuchen, ob etwas passiert ist. Solange ein Schlüssel gültig ist, nützt eine Analyse wenig.
Kurzlebige Tokens, minimale Rechte in der Bauumgebung, Zugangsdaten im Tresor statt im Code, feste Versionen mit automatischer Prüfung auf Schadversionen und regelmäßige Rotation als Routine.
Weiterlesen
Fragen zu Ihrem Projekt?
Ob IT-Sicherheit oder ein anderes Thema — wir schauen uns Ihre Situation an und sagen Ihnen ehrlich, was sinnvoll ist.
Kontakt aufnehmenKostenlose Erstberatung
Unverbindlich und ohne Fachchinesisch. Wählen Sie den Weg, der Ihnen am liebsten ist.
4,7 ★ GoogleAntwort in unter 4 Stundenpersönlich seit 2002
Rückruf anfordern
Innerhalb von 4 Stunden — kostenlos und unverbindlich.
Wir melden uns innerhalb von 4 Stunden bei Ihnen.
Bewirb dich in 2 Minuten
Ohne Anschreiben-Zwang. Wähl den Weg, der dir am liebsten ist.
26 Kolleg:innenseit 2002 im RheinlandRückmeldung zeitnah
Rückruf anfordern
Zeitnah — kostenlos und unverbindlich.
Wir melden uns zeitnah bei dir.