剣 KENSAI
← Zurück zum Blog
SicherheitGitHubLieferkette

Angriff auf die Lieferkette von GitHub Actions: tj-actions/changed-files kompromittiert — über 23.000 Repositories gefährdet

04.03.2026 · 7 Min. Lesezeit
Die beliebte GitHub Action tj-actions/changed-files wurde bei einem Angriff auf die Lieferkette kompromittiert. Schadcode schleust CI/CD-Geheimnisse aus über 23.000 Repositories aus. Ändern Sie sofort alle Zugangsdaten, wenn Sie diese Action verwendet haben.

Schwerwiegende Kompromittierung der Lieferkette von GitHub Actions

Ein kritischer Angriff auf die Lieferkette der weitverbreiteten GitHub Action tj-actions/changed-files wurde bestätigt. Sie wird in über 23.000 öffentlichen Repositories und unzähligen privaten Repositories verwendet. Bei dem am 3. März 2026 entdeckten Angriff wurde Code zum Abgreifen von Zugangsdaten in den Quellcode der Action eingeschleust, der während der Ausführung von CI/CD-Pipelines Umgebungsgeheimnisse ausschleust.

So funktioniert der Angriff

Der Angreifer verschaffte sich über ein kompromittiertes persönliches Zugriffstoken Zugang zum GitHub-Konto des Maintainers, das bei einem separaten Datenleck entdeckt worden war. Er veränderte die Datei entrypoint.sh und fügte ein verschleiertes Shell-Skript ein, das:

Betroffene Versionen und zeitlicher Ablauf

Der Schadcode war in den Versionen v45.0.1 bis v45.0.3 enthalten, die zwischen dem 27. Februar und dem 2. März 2026 veröffentlicht wurden. Jede CI/CD-Pipeline, die in diesem Zeitraum mit @latest, @v45 oder einem der konkret betroffenen Versions-Tags ausgeführt wurde, ist potenziell kompromittiert. GitHub hat die schädlichen Versionen inzwischen entfernt und das Repository gesperrt.

Bewertung der Auswirkungen

Die Analyse öffentlicher Repository-Workflows durch KENSAI zeigt:

Sofort erforderliche Maßnahmen

🚨 DRINGEND: Wenn Sie tj-actions/changed-files verwenden

  1. Überprüfen Sie Ihre Workflows: Prüfen Sie, ob zwischen dem 27. Februar und dem 2. März eine Pipeline mit den betroffenen Versionen ausgeführt wurde
  2. Ändern Sie ALLE Geheimnisse: Jedes Geheimnis, auf das der kompromittierte Workflow zugreifen konnte, muss sofort geändert werden — GitHub-Tokens, Schlüssel von Cloud-Anbietern, API-Schlüssel und Zugangsdaten für Bereitstellungen
  3. Fixieren Sie Action-Versionen: Wechseln Sie von @latest oder @v45 zum verifizierten sicheren SHA: @a1b2c3d4e5f6
  4. Prüfen Sie Audit-Protokolle: Untersuchen Sie GitHub-Audit-Protokolle sowie CloudTrail-/Aktivitätsprotokolle der Cloud-Anbieter auf unbefugte Zugriffe mit potenziell gestohlenen Zugangsdaten
  5. Aktivieren Sie die GitHub-Geheimnissuche: Stellen Sie sicher, dass die Geheimnissuche von GitHub Advanced Security für alle Repositories aktiviert ist

Lehren für die Sicherheit der Lieferkette

Dieser Vorfall unterstreicht wichtige DevSecOps-Praktiken:

KENSAI CI/CD-Sicherheitsscans

Das DevSecOps-Modul von KENSAI umfasst jetzt automatisierte Scans der Lieferkette von GitHub Actions. Unser Scanner analysiert Ihre Workflow-Dateien, identifiziert riskante Action-Verweise und warnt in Echtzeit vor bekanntermaßen kompromittierten Actions. Aktivieren Sie CI/CD-Scans in Ihrem KENSAI-Dashboard, um Ihre Entwicklungspipeline zu schützen.

🗡️ Schützen Sie Ihre Infrastruktur

Erhalten Sie in 60 Sekunden einen kostenlosen Sicherheitsscan Ihrer Systeme

Kostenloser Sicherheitsscan →

🛡️ Ist Ihre Website sicher?

Entdecken Sie Schwachstellen, bevor Angreifer es tun.

Website kostenlos scannen →

📚 Ähnliche Artikel