Share
Beitragsbild zu GhostAction-Kampagne: 3.325 Geheimnisse aus GitHub-Workflows entwendet

GhostAction-Kampagne: 3.325 Geheimnisse aus GitHub-Workflows entwendet

7. September 2025

Am 5. September 2025 hat GitGuardian einen großangelegten Angriff auf die Software-Lieferkette aufgedeckt. Unter dem Namen GhostAction kompromittierten Angreifer 327 GitHub-Nutzer und schleusten bösartige Workflows in 817 Repositorys ein. Insgesamt wurden 3.325 Geheimnisse wie PyPI-, npm- und DockerHub-Token über HTTP-POST-Anfragen an einen Remote-Server exfiltriert.

Entdeckung des Angriffs

Der Angriff fiel erstmals im Zusammenhang mit dem Projekt FastUUID auf. Am 2. September hatte der kompromittierte Maintainer mit dem Nutzernamen Grommash9 einen Commit mit dem Titel Add Github Actions Security workflow eingespielt. Darin befand sich eine manipulierte Workflow-Datei, die auf das Abgreifen von Tokens ausgelegt war.

Am 5. September meldete GitGuardian den Vorfall an PyPI, woraufhin das Projekt zunächst schreibgeschützt wurde. Noch am selben Tag machte der Maintainer den schädlichen Commit rückgängig. Durch die schnelle Reaktion blieb der Schaden für FastUUID begrenzt, obwohl das Paket als Abhängigkeit in größeren Projekten wie BerriAI/litellm genutzt wird.

Größere Dimension

Untersuchungen ergaben, dass der Angriff weit über FastUUID hinausging. Der kompromittierte Nutzer hatte identische Workflows in weitere öffentliche und private Repositorys eingeschleust. Mithilfe historischer Commit-Daten identifizierte GitGuardian schließlich Hunderte ähnliche Angriffe. Insgesamt wurden 327 Entwickler kompromittiert.

Die Analyse zeigte, dass 3.325 Geheimnisse betroffen waren – darunter vor allem DockerHub-Anmeldedaten, GitHub- und npm-Token. Besonders die kompromittierten npm-Zugangsdaten bergen ein anhaltendes Risiko für die Lieferkette.

Der Exfiltrationsserver war unter der Domain hxxps://bold-dhawan.45-139-104-115.plesk.page erreichbar und bis zum 5. September 2025 aktiv.

Grafik Quelle: GitGuardian

Reaktionen und Folgen

GitGuardian begann unmittelbar nach der Entdeckung mit der Benachrichtigung betroffener Entwickler. Von den 817 kompromittierten Repositorys waren zu diesem Zeitpunkt 100 bereits bereinigt. In 573 weiteren konnte GitGuardian Warnmeldungen hinterlegen. Erste Rückmeldungen bestätigten, dass Angreifer die gestohlenen Zugangsdaten, darunter auch AWS-Schlüssel und Datenbank-Logins, aktiv nutzten.

Die Untersuchung zeigte, dass neben Python- auch Rust-, JavaScript- und Go-Projekte betroffen waren. Teilweise wurden ganze SDK-Portfolios einzelner Unternehmen kompromittiert.

Am 5. September informierte GitGuardian die Sicherheitsteams von GitHub, npm und PyPI. Erste Einschätzungen deuten darauf hin, dass in den folgenden Tagen neun npm- und 15 PyPI-Pakete von einer weiteren Kompromittierung bedroht waren.

Zur Unterstützung veröffentlichte GitGuardian Indikatoren für eine mögliche Betroffenheit, darunter den Namen der schädlichen Workflow-Dateien, Commit-Beschreibungen sowie die Adresse des Exfiltrationsservers.

Einschätzung

Die GhostAction-Kampagne gilt als eine der bislang größten Kompromittierungen von GitHub-Workflows. Hunderte Projekte waren betroffen, Tausende Geheimnisse wurden entwendet. Die Untersuchungen dauern an.

Unsere Leseempfehlungen


Bild/Quelle:Pixabay

Folgen Sie uns auf X

Folgen Sie uns auf Bluesky