Der Megalodon‑Supply‑Chain‑Angriff auf GitHub erklärt
Am 18. Mai 2026 schleuste eine automatisierte Kampagne namens „Megalodon“ innerhalb von etwa sechs Stunden 5.718 bösartige Commits in 5.561 GitHub‑Repositories ein, indem manipulierte GitHub‑Actions‑Workflows eingefüg...
Veröffentlicht vonBearbeitet mit GPT-5.5Bilder erstellt mit GPT Image 2
Am 18. Mai 2026 schleuste eine automatisierte Kampagne namens „Megalodon“ innerhalb von etwa sechs Stunden 5.718 bösartige Commits in 5.561 GitHub‑Repositories ein, indem manipulierte GitHub‑Actions‑Workflows eingefüg...
Die Angreifer tarnten ihre Änderungen mit gefälschten CI‑Bots und manipulierten Commit‑Metadaten und zielten gezielt auf Repositories mit schwachen Branch‑Schutzregeln, sodass die bösartigen Workflow‑Dateien direkt in...
Zeitgleich meldete GitHub einen separaten Sicherheitsvorfall mit einer kompromittierten VS‑Code‑Extension, durch den etwa 3.800 interne Repositories zugänglich wurden – ein direkter Zusammenhang mit Megalodon ist jedo...
What happened in the “Megalodon” GitHub supply chain attack on May 18, 2026, how were attackers able to inject 5,700+ malicious commits intoThe “Megalodon” campaign injected thousands of malicious commits and poisoned CI workflows across GitHub repositories in a matter of hours.
KI-Prompt
Create a landscape editorial hero image for this Studio Global article: What happened in the “Megalodon” GitHub supply chain attack on May 18, 2026, how were attackers able to inject 5,700+ malicious commits into. Article summary: “Megalodon” was a fast, automated GitHub supply-chain campaign on May 18, 2026 that pushed 5,718 malicious commits into 5,561 public repositories in roughly six hours by slipping poisoned GitHub Actions workflows into re. Topic tags: general, general web, documentation, user generated. Reference image context from search candidates: Reference image 1: visual subject "On May 18, 2026, an automated campaign codenamed `megalodon` pushed 5,718 malicious commits to 5,561 GitHub repositories in a six-hour window. Using throwaway accounts and forged a" source context "Megalodon: Mass GitHub Repo Backdooring via CI Workflows" Reference image 2: visual subject "A sophis
openai.com
Eine der größten automatisierten GitHub‑Attacken auf CI/CD‑Pipelines
Am 18. Mai 2026 entdeckten Sicherheitsforscher eine groß angelegte Supply‑Chain‑Attacke auf GitHub mit dem Codenamen „Megalodon“. Innerhalb von rund sechs Stunden wurden 5.718 bösartige Commits in 5.561 GitHub‑Repositories eingeschleust – eine der größten bekannten automatisierten Repo‑Poisoning‑Kampagnen auf der Plattform.
Statt Quellcode direkt zu verändern, setzten die Angreifer auf eine subtilere Methode: Sie fügten manipulierte GitHub‑Actions‑Workflow‑Dateien hinzu. Diese Dateien werden automatisch in CI/CD‑Pipelines ausgeführt und konnten beim nächsten Build sensible Zugangsdaten auslesen.
Studio Global AI
Setzen Sie Ihre Recherche fort
Diese Seite enthält eine quellengestützte Antwort, die Sie in Studio Global fortsetzen können.
Wie lautet die kurze Antwort auf „Der Megalodon‑Supply‑Chain‑Angriff auf GitHub erklärt“?
Am 18. Mai 2026 schleuste eine automatisierte Kampagne namens „Megalodon“ innerhalb von etwa sechs Stunden 5.718 bösartige Commits in 5.561 GitHub‑Repositories ein, indem manipulierte GitHub‑Actions‑Workflows eingefüg...
Was sind die wichtigsten Punkte, die zuerst validiert werden müssen?
Am 18. Mai 2026 schleuste eine automatisierte Kampagne namens „Megalodon“ innerhalb von etwa sechs Stunden 5.718 bösartige Commits in 5.561 GitHub‑Repositories ein, indem manipulierte GitHub‑Actions‑Workflows eingefüg... Die Angreifer tarnten ihre Änderungen mit gefälschten CI‑Bots und manipulierten Commit‑Metadaten und zielten gezielt auf Repositories mit schwachen Branch‑Schutzregeln, sodass die bösartigen Workflow‑Dateien direkt in...
Was soll ich als nächstes in der Praxis tun?
Zeitgleich meldete GitHub einen separaten Sicherheitsvorfall mit einer kompromittierten VS‑Code‑Extension, durch den etwa 3.800 interne Repositories zugänglich wurden – ein direkter Zusammenhang mit Megalodon ist jedo...
Die Kampagne lief laut Analysen ungefähr zwischen 11:36 und 17:48 UTC. Das deutet auf ein stark automatisiertes System hin, das möglichst viele Repositories kompromittieren sollte, bevor Maintainer die Änderungen bemerkten.
Wie Angreifer tausende Commits in kurzer Zeit einschleusten
Die Operation kombinierte Automatisierung mit sozialer Tarnung, sodass die Änderungen wie normale Wartungsarbeiten an CI‑Konfigurationen wirkten.
Gefälschte CI‑Bots und Wegwerf‑Accounts
Die Angreifer legten zahlreiche temporäre GitHub‑Konten mit zufälligen Namen an und gaben sich als automatisierte Build‑ oder CI‑Systeme aus. Beispiele für verwendete Identitäten waren:
build-bot
auto-ci
ci-bot
pipeline-bot
Solche Namen sind in Entwicklungsprojekten üblich und lassen Commits wie legitime Automations‑Updates erscheinen.
Manipulierte Commit‑Metadaten
Auch Autorinformationen und Commit‑Nachrichten wurden so gestaltet, dass sie wie gewöhnliche Updates von Workflow‑Konfigurationen oder CI‑Pipelines wirkten. Dadurch gingen viele der Änderungen zunächst im normalen Entwicklungsbetrieb unter.
Angriff auf Repositories mit schwachen Branch‑Regeln
Die Kampagne zielte gezielt auf Projekte ab, bei denen Branch‑Protection‑Regeln fehlten oder zu schwach konfiguriert waren. Ohne verpflichtende Pull‑Request‑Reviews oder Einschränkungen für Workflow‑Änderungen konnten die Angreifer ihre Dateien direkt in den Hauptbranch pushen.
Vergiftete GitHub‑Actions‑Workflows
Jeder schädliche Commit enthielt eine GitHub‑Actions‑Workflow‑Datei mit einem Base64‑kodierten Bash‑Payload. Sobald der Workflow im CI‑Runner ausgeführt wurde, begann das Skript damit, Zugangsdaten aus der Umgebung zu sammeln.
Oft blieb der Angriff zunächst unbemerkt, weil die schädliche Logik erst beim nächsten automatischen Build aktiv wurde.
Welche Daten der Payload stehlen sollte
Das eingebettete Skript war darauf ausgelegt, sensible Informationen aus der CI‑Umgebung zu sammeln und an eine vom Angreifer kontrollierte Infrastruktur zu senden.
Zu den Ziel‑Daten gehörten unter anderem:
CI/CD‑Umgebungsvariablen
Cloud‑Zugangsdaten (AWS, Google Cloud, Azure)
SSH‑Private‑Keys
API‑Tokens und Anwendungsschlüssel
GitHub‑Actions‑OIDC‑Tokens
weitere Konfigurations‑Secrets aus der Runner‑Umgebung
Da CI‑Pipelines häufig Deployment‑Credentials enthalten, kann ein kompromittierter Build‑Runner den Zugang zu Cloud‑Infrastruktur, Paket‑Registries oder Produktionssystemen ermöglichen.
Warum gestohlene OIDC‑Tokens besonders kritisch sind
Ein zentrales Ziel des Megalodon‑Payloads waren OIDC‑Tokens aus GitHub Actions.
Viele moderne CI/CD‑Pipelines nutzen OpenID Connect (OIDC), um sich ohne gespeicherte Zugangsschlüssel bei Cloud‑Diensten zu authentifizieren. Dabei erzeugt der Workflow einen kurzlebigen Identitäts‑Token, den ein Cloud‑Provider gegen temporäre Zugriffsdaten austauscht.
Der Vorteil: Es müssen keine langfristigen API‑Keys im Repository gespeichert werden.
Das Risiko: Wenn ein Angreifer diesen Token während der Pipeline‑Ausführung abgreift, kann er sich zeitweise als der CI‑Job ausgeben.
Ein gestohlener Token kann daher möglicherweise in temporäre Cloud‑Zugriffe mit denselben Berechtigungen wie die Deployment‑Pipeline umgewandelt werden.
Das eröffnet Angreifern potenziell Zugriff auf:
Cloud‑Ressourcen
Deployment‑Prozesse
Secrets‑Manager oder Infrastruktur‑Konfiguration
Auch wenn die Tokens nur kurze Zeit gültig sind, können ihre Berechtigungen erheblichen Schaden anrichten.
Warum der Angriff für die Software‑Supply‑Chain wichtig ist
Megalodon zeigt einen klaren Trend in modernen Supply‑Chain‑Angriffen: Statt direkt Code zu manipulieren, greifen Angreifer zunehmend die Automatisierungs‑Infrastruktur der Entwicklung an.
Durch Änderungen an CI‑Workflows können Angreifer:
automatisch Zugangsdaten sammeln
Deployment‑Pipelines kompromittieren
Zugriff auf Cloud‑Umgebungen erhalten
ihre Änderungen als harmlose Automations‑Updates tarnen
Da tausende Projekte auf CI/CD‑Pipelines mit weitreichenden Berechtigungen angewiesen sind, kann eine einzige manipulierte Workflow‑Datei weitreichende Folgen haben.
Zusammenhang mit dem GitHub‑Vorfall rund um eine VS‑Code‑Extension
Zur gleichen Zeit meldete GitHub einen separaten Sicherheitsvorfall: Eine manipulierte Erweiterung für Visual Studio Code wurde auf dem Gerät eines Mitarbeiters installiert und ermöglichte Angreifern Zugriff auf etwa 3.800 interne GitHub‑Repositories.
Die kompromittierte Extension sammelte Tokens und Zugangsdaten aus der Entwicklerumgebung und ermöglichte so den Zugriff auf interne Projekte der Plattform.
Einige Berichte weisen auf zeitliche Überschneidungen und ähnliche Angriffsmuster hin. Dennoch gibt es keine öffentlich bestätigten Belege, dass der interne GitHub‑Vorfall direkt zum Megalodon‑Angriff führte.
Derzeit gelten beide Ereignisse als separate, aber zeitgleich auftretende Supply‑Chain‑Sicherheitsvorfälle im Entwickler‑Ökosystem.
Die wichtigste Lehre für DevOps‑Teams
Der Megalodon‑Vorfall zeigt, wie schnell automatisierte Angriffe tausende Repositories treffen können. Durch gefälschte Bots, automatisierte Commits und manipulierte CI‑Workflows verwandelten Angreifer Build‑Pipelines in ein System zum Abgreifen von Zugangsdaten.
Für Entwicklungsteams unterstreicht der Vorfall mehrere zentrale Sicherheitsmaßnahmen:
strikte Branch‑Protection‑Regeln
verpflichtende Reviews für Workflow‑Änderungen
minimale Berechtigungen für CI‑Jobs
Monitoring von Automations‑Accounts und Workflow‑Updates
Mit der zunehmenden Automatisierung von Deployments wird die Sicherheit von CI/CD‑Pipelines zu einem entscheidenden Bestandteil der Software‑Supply‑Chain‑Sicherheit.
hackread.com5,561 GitHub Repositories Hit by Megalodon Supply Chain Attack in ...