Der Code-Editor-Entwickler Cursor hat eine Sicherheitswarnung veröffentlicht, in der Nutzer, die bestimmte Versionen der Claude Code-Erweiterung installiert haben, zu einer umfassenden Host-Bereinigung und Anmeldedatenrotation aufgefordert werden. Das Unternehmen identifizierte bösartige Pakete, insbesondere Anthropic.claude-code Versionen 2.1.312 und 2.1.313 für macOS und Windows, die kurzzeitig im Marktplatz verfügbar waren. Laut Cursor wurden diese rogue-Versionen nicht von Anthropic entwickelt, und es gibt keine Hinweise darauf, dass andere Versionen oder die offiziellen Vertriebswege kompromittiert wurden. Der Vorfall verdeutlicht ein erhebliches Lieferkettenrisiko für Entwickler, die auf Drittanbieter-Erweiterungsmarktplätze angewiesen sind.

Persistente Zugriffsmethoden

Der Sicherheitsforscher Phorion, der seine Malware-Analyse am 31. Oktober aktualisierte, beschrieb, wie das Payload funktioniert. Der bösartige Code wird ausgeführt, wenn Node das Erweiterungsmodul lädt, bevor die normale Aktivierungs-Callback aufgerufen wird. Sein Hauptziel ist es, persistente Fernzugriffe zu etablieren, indem ein von Angreifern kontrollierter SSH-Schlüssel hinzugefügt wird, der SSH-Remote-Login des Hosts ermöglicht, und ein Reverse-Tunnel erstellt wird. Phorion stellte fest, dass Persistenz durch einen macOS LaunchAgent und, unter Windows, eine geplante Aufgabe mit einem Startup‑Folder-Fallback erreicht wird. Folglich kann das einfache Deinstallieren der Erweiterung diese Komponenten aktiv lassen und Angreifern erlauben, Zugriff zu behalten, wenn der SSH-Dienst aktiv bleibt.

Begrenzte Datensammlung und Umfang

Der anfängliche Beacon, der vom Malware gesendet wurde, meldete Hostinformationen und bis zu 40 passende Umgebungsvariablennamen, jedoch nicht deren geheime Werte. Dies deutet zwar auf eine begrenzte anfängliche Datenexfiltration hin, Cursor warnt jedoch, dass dies nicht ausschließt, dass später über die etablierte Hintertür auf Anmeldedaten zugegriffen wird. Die erfolgreiche Ausführung des Fernzugriffs hing ebenfalls von spezifischen Hostkonfigurationen ab. Phorion stellte fest, dass ein Berechtigungsprüfungsfehler dazu führte, dass der macOS-Code das Aktivieren von Remote Login überspringte, wenn er als Standardbenutzer ausgeführt wurde, obwohl der eingesetzte Schlüssel dennoch Zugriff ermöglichen konnte, wenn SSH bereits aktiviert war oder später aktiviert wurde. Weder die Cursor-Warnung noch Phorions Analyse haben einen Kryptowährungsdiebstahl oder eine kryptospezifische Zielsetzung nachgewiesen.

Remediation und nächste Schritte

Cursor erklärte, dass es mit seinem Hosting-Anbieter zusammengearbeitet hat, um den Server des Angreifers offline zu nehmen, die bösartigen Pakete zu entfernen, eigene Schlüssel zu rotieren und den Marktplatz neu aufzubauen. Diese Maßnahmen entfernen jedoch keine bereits auf Benutzercomputern installierten Komponenten. Das Unternehmen empfiehlt betroffenen Nutzern, Endpunkt-, Netzwerk- und Erweiterungsinstallationsprotokolle zu prüfen, um kompromittierte Hosts zu identifizieren. Nutzer sollten betroffene Maschinen isolieren, nicht autorisierte SSH-Schlüssel, Persistenzmechanismen und laufende Tunnel entfernen und prüfen, ob der Host ein vollständiges Neuaufsetzen erfordert. Entscheidend ist, dass Cursor empfiehlt, alle Anmeldedaten und Sitzungen, die von betroffenen Hosts aus zugänglich sind, von einem vertrauenswürdigen System aus zu rotieren. Für Krypto-Entwickler gilt dies für alle Entwicklungs- oder Finanzdienstleistungsanmeldedaten, die vom lokalen Benutzerkonto zugänglich sind.