flowki@club:~$ Gerade gestartet · sei von Anfang an dabei
$ beitreten
SECURITY
Sicherheitslücke in Coding-Agenten: Symlink-Exploit umgeht Sandbox

Sicherheitslücke in Coding-Agenten: Symlink-Exploit umgeht Sandbox

1 min Lesezeit
Rafi GrzonkaRafi Grzonka
TeilenXLinkedInWhatsApp

Die Schwachstelle

Sicherheitsforscher haben eine kritische Lücke in Coding-Agenten identifiziert, die deren Sandbox-Mechanismen umgeht. Das Problem: Agenten, die automatisiert Code in bereitgestellten Repositories analysieren oder ausführen, prüfen nicht ausreichend auf Symlinks (symbolische Verknüpfungen).

Angreifer können in einem böswilligen Repository Symlinks platzieren, die auf Dateien außerhalb der vorgesehenen Sandbox-Grenzen verweisen. Wenn der Agent diese Verknüpfungen auflöst, erhält der Angreifer Zugriff auf sensible Daten wie Konfigurationsdateien, private Keys oder andere vertrauliche Informationen des Host-Systems.

Praktische Auswirkungen

Das Szenario ist nicht hypothetisch: Entwickler laden täglich tausende Repositories herunter und lassen sie von KI-Tools analysieren. GitHub Copilot, ChatGPT Code Interpreter und ähnliche Dienste könnten potenziell betroffen sein – wenn sie ein beliebiges Repository eines Users verarbeiten, ohne Symlinks korrekt zu handhaben.

Die Sandbox-Isolation soll genau solche Szenarien verhindern. Sie begrenzt normalerweise den Dateisystem-Zugriff des Agenten. Aber Symlinks umgehen diese Beschränkungen elegant: Der Agent "sieht" formal nur Dateien innerhalb der erlaubten Grenzen, wird aber beim Öffnen automatisch umgeleitet.

Technischer Hintergrund

Das Problem wurzelt in einer klassischen Sicherheitsfalle: Viele Systeme prüfen Pfade auf Erlaubtheit, bevor sie sie auflösen – nicht danach. Eine robuste Implementierung müsste den tatsächlichen Zielort nach Symlink-Auflösung prüfen (Canonical Path). Dies ist nicht trivial, wenn Agenten mit verschiedenen Dateisystemen arbeiten.

Was sollte getan werden?

Entwickler von Coding-Agenten sollten:

  • Symlinks vor Zugriff auflösen und den endgültigen Pfad gegen Whitelist-Regeln prüfen
  • Repository-Sandboxes verschärfen und optimal chroot oder containerbasierte Isolation nutzen
  • User warnen, wenn unbekannte Repositories verarbeitet werden sollen

Für User gilt: Vorsicht beim Hochladen von Third-Party-Code zu KI-Services. Manche Plattformen könnten noch anfällig sein.

Diese Lücke zeigt ein grundsätzliches Problem: Sandboxes sind nur so sicher wie ihre Details. Symlinks sind nur ein Beispiel – ähnliche Tricks können durch Hard Links, Mount Points oder OS-spezifische Mechanismen entstehen.

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