Die Schwachstelle liegt in den Language Servers for AWS, einer Komponente, die Entwicklungsumgebungen beim Bearbeiten von Projekten unterstützt. Ursache ist eine unzureichend durchgesetzte Vertrauensgrenze: Die Software unterscheidet nicht sauber genug zwischen vertrauenswürdigen und nicht vertrauenswürdigen Projektdaten. Öffnet ein lokaler Benutzer einen eigens präparierten Arbeitsbereich (Workspace) und bestätigt beim entsprechenden Hinweis, dass er diesem Arbeitsbereich vertraut, können Befehle, die in den Konfigurationsdateien des Projekts hinterlegt sind, automatisch ausgeführt werden. Auf diesem Weg lässt sich beliebiger Code mit den Rechten des Benutzers ausführen. Der Angriff setzt also voraus, dass das Opfer ein manipuliertes Projekt – etwa aus einem fremden Repository – öffnet und die Vertrauensabfrage bestätigt. Betroffen sind alle unterstützten Plattformen. Gefährdet sind insbesondere Entwicklerarbeitsplätze, auf denen häufig fremder Projektcode geöffnet wird.
Erwähnt in
Artikel und Wochenreports, die diese Schwachstelle behandeln- Artikel Bisher keine Artikel.