flowki@club:~$ Gerade gestartet · sei von Anfang an dabei
$ beitreten
SECURITY
GitHub Agentic Workflows: Sicherheitslücke bei privaten Repos

GitHub Agentic Workflows: Sicherheitslücke bei privaten Repos

1 min Lesezeit
Rafi GrzonkaRafi Grzonka
TeilenXLinkedInWhatsApp

Sicherheitslücke in GitHub Agentic Workflows entdeckt

Sicherheitsforscher von Noma Security haben eine kritische Schwachstelle in GitHub Agentic Workflows identifiziert. Sie ermöglicht es Angreifern, auf private Repositories zuzugreifen und deren Inhalte abzurufen – ohne dabei Credentials zu stehlen oder organisatorische Zugangsrechte zu benötigen.

Die Angriffsmethode

Das Angriffskonzept ist überraschend einfach: Ein Angreifer erstellt eine normale aussehende Issue in einem öffentlichen Repository. Das ist alles, was notwendig ist. Wenn die Zielorganisation ihrem Agent Lesezugriff über mehrere Repositories – inklusive privater – gewährt hat, kann dieser Agent durch geschickte Formulierungen in der öffentlichen Issue dazu gebracht werden, Inhalte aus den privaten Repositories zu offenbaren.

Die Attacke nutzt das Vertrauen, das Agents in strukturierte Workflows haben. Der Agent führt Befehle aus, die in der Issue-Beschreibung oder Kommentaren formuliert sind, ohne zu prüfen, ob die anfragende Person tatsächlich Zugriff auf diese Repositories haben sollte.

Warum das problematisch ist

GitHub Agentic Workflows sollen Entwicklerteams unterstützen, indem sie automatisierte Aufgaben übernehmen. Dafür erhalten sie Zugriff auf Repositories, was notwendig ist. Allerdings schafft diese breite Berechtigung eine Angriffsfläche: Die öffentlich lesbare Issue wird zum Vektor, über den ein Agent manipuliert werden kann.

Das Problem liegt nicht nur bei der Sicherheit des Agents selbst, sondern auch darin, wie leicht externe Input-Vektoren missbraucht werden können. Jeder, der eine Issue in einem öffentlichen Repo öffnen kann, kann potenziell mit dem Agent kommunizieren.

Implikationen für Organisationen

Diese Schwachstelle betrifft alle Organisationen, die GitHub Agentic Workflows verwenden und ihren Agents Zugriff auf mehrere Repositories – insbesondere mit unterschiedlichen Sicherheitsstufen – gewährt haben.

Die Forscher empfehlen:

  • Least Privilege: Agents sollten nur auf Repositories zugreifen, die sie tatsächlich benötigen
  • Monitoring: Ungewöhnliche Datenzugriffe sollten protokolliert und überwacht werden
  • Input-Validierung: Workflows sollten externe Eingaben (Issues, PRs) kritisch prüfen
  • Segmentierung: Private Repositories sollten nicht im gleichen Agent-Kontext wie öffentliche liegen

GitHub wird vermutlich mit Updates reagieren, um diesen Vektor zu schließen. Doch auch dann bleibt die grundsätzliche Lektion: Agent-basierte Systeme benötigen sorgfältigere Sicherheitsdesign als traditionelle APIs.

Weiterlesen

Aus dem Magazin

Alle Artikel
SECURITY

Android AI-Agenten: Unsichtbare Text-Befehle könnten PCs kompromittieren

1 min · 21. Juli

SECURITY

ENCFORGE: Neue Ransomware zielt auf AI-Modelle ab

1 min · 21. Juli

SECURITY

ServiceNow AI Platform: Kritische Lücke ermöglicht Code-Ausführung

1 min · 21. Juli