Malware in beliebtem npm-Paket entdeckt
Sicherheitsforscher haben eine neue Supply-Chain-Attacke aufgedeckt, die gezielt Entwickler von OpenAI Codex ins Visier nimmt. Das bösartige Paket trägt den Namen codexui-android und wird sowohl auf GitHub als auch im npm-Registry als Remote Web UI für OpenAI Codex vermarktet.
Massive Reichweite der Attacke
Das Paket hat beachtliche Download-Zahlen erreicht: über 29.000 Downloads pro Woche vor der Entdeckung. Dies unterstreicht, wie erfolgreich Angreifer dabei waren, das Paket als legitimes Entwickler-Tool zu tarnen. Das macht diese Supply-Chain-Attacke besonders gefährlich – sie nutzt das Vertrauen von Entwicklern in bekannte Repositories aus.
Funktionsweise der Attacke
Das manipulierte Paket ist konzipiert, um OpenAI-Authentifizierungs-Tokens zu stehlen. Sobald Entwickler das Paket installieren, werden ihre Credentials abgegriffen. Diese Tokens ermöglichen Zugriff auf OpenAI-APIs und erlauben es Angreifern, kostenpflichtige Services auf Rechnung der kompromittierten Nutzer zu nutzen.
Weiterhin verfügbar
Zum Zeitpunkt der Veröffentlichung war das infizierte Paket immer noch auf npm verfügbar. Das zeigt typischerweise eine Verzögerung zwischen Entdeckung durch Sicherheitsforscher und Handlungen der Repository-Betreiber.
Empfehlungen für Entwickler
- Pakete überprüfen: Vor der Installation sollten die Download-Zahlen, Maintainer und letzten Updates geprüft werden
- Tokens rotieren: Falls OpenAI Codex genutzt wurde, sollten API-Keys sofort regeneriert werden
- Dependency-Audits: Regelmäßige Überprüfung der genutzten npm-Pakete mit Tools wie
npm audit - Monitoring: Ungewöhnliche API-Aktivitäten bei OpenAI können auf Missbrauch hindeuten
Diese Attacke verdeutlicht erneut die Anfälligkeit von Entwickler-Workflows gegenüber Supply-Chain-Angriffen. Besonders Tools mit Zugriff auf sensible Credentials wie API-Tokens sind attraktive Ziele für Angreifer.

