Microsoft und Google beheben Sicherheitslücken, während Cordyceps sich in Open-Source-Repositories ausbreitet

- Sicherheitsforscher bei Novee haben in Repositories von Microsoft, Google, Apache, Cloudflare und der Python Software Foundation über 300 ausnutzbare CI/CD-Workflow-Ketten entdeckt.
- Die Schwachstellen ermöglichten die Diebstahl von Anmeldeinformationen, Code-Injection und Kompromittierung der Lieferkette durch Lücken zwischen GitHub Actions-Workflow-Dateien.
- Alle offengelegten Sicherheitslücken wurden behoben, doch KI-Coding-Agents reproduzieren dieselben unsicheren Muster in Millionen von Repositories.
Das Sicherheitsunternehmen Novee hat Cordyceps als eine Klasse ausnutzbarer CI/CD-Schwachstellen in Open-Source-Repositories enthüllt, die es Angreifern ermöglichten, Zugangsdaten zu stehlen, bösartigen Code zu pushen und Operationen bei einigen der größten Softwareorganisationen der Welt zu kompromittieren.
Diese Schwachstellen wurden in Repositories von Microsoft, Google, Apache, Cloudflare und der Python Software Foundation gefunden, die die Firmen ebenfalls als behoben angegeben haben.
Was ist die Cordyceps-Schwachstelle?
Das Sicherheitsunternehmen Novee hat eine gefährliche neue Klasse von Schwachstellen in CI/CD-Pipelines aufgedeckt, die es als „Cordyceps“ bezeichnet. Der Name „Cordyceps“ stammt von einem parasitischen Pilz, der seinen Wirt übernimmt, da dieser Fehler es jedem mit einem kostenlosen GitHub-Konto ermöglicht, die Kontrolle über beliebte Open-Source-Projekte zu übernehmen.
Die Schwachstellen wurden in Repositories von Microsoft, Google, Apache, Cloudflare und der Python Software Foundation entdeckt. Ein einziger Scan von 30.000 Repositories ergab 300 vollständig ausnutzbare Angriffsketten.
Angreifer sind in der Lage, Zugangsdaten zu stehlen, bösartigen Code einzuspeisen und Software-Lieferketten durch diese Schwachstellen zu kompromittieren. Die Probleme wurden behoben, aber Forscher warnen, dass KI-Coding-Assistenten sie weiterhin in Millionen von Repositories reproduzieren werden.
GitHub Actions-Workflows erledigen wichtige Aufgaben wie das Ausführen von Tests, das Erstellen von Software und das Veröffentlichen von Releases, werden aber oft als einfache Konfigurationsdateien statt als sicherheitskritischer Code behandelt.
Die Angriffsfolge beginnt normalerweise, wenn ein Außenstehender, was jeder mit einem kostenlosen GitHub-Konto sein kann, einen Pull Request einreicht oder einen Kommentar in einem öffentlichen Repository hinterlässt. Ein Workflow mit niedrigen Berechtigungen, der die Eingabe des Außenstehenden als vertrauenswürdige Daten akzeptiert, wird dann aktiviert.
Von dort fließt die Ausgabe in einen zweiten Workflow, der mit erhöhten Berechtigungen ausgeführt wird. Dieser zweite Workflow könnte Cloud-Provider-Authentifizierungstoken, Paket-Registry-Zugangsdaten oder Signierschlüssel enthalten. Und an diesem Punkt kann der Angreifer entweder nicht ablaufende Token stehlen oder das Repository dauerhaft kompromittieren.
Laut Sicherheitsforschern kann jeder einzelne Schritt in diesen Ketten für sich genommen ein Sicherheitsaudit bestehen. Die Schwachstelle tritt erst auf, wenn jemand den Pfad von nicht vertrauenswürdigen Daten über die gesamte Sequenz der Workflow-Übergaben hinweg nachverfolgt.
Welche großen Unternehmen waren von der Schwachstelle betroffen?
Novee fand und meldete bestätigte Schwachstellen bei einigen der weltweit größten Technologieunternehmen.
Microsofts Azure Sentinel enthielt beispielsweise einen Kommentar in einem Pull-Request, der die Ausführung von Angreifercode auf der CI-Infrastruktur von Microsoft auslösen und einen nicht ablaufenden GitHub-App-Schlüssel stehlen konnte. Dieser Schlüssel hätte dauerhaften Schreibzugriff auf Sicherheitsdetektionsinhalte gewährt, die Microsoft an Sentinel-Arbeitsbereiche seiner Kunden verteilt.
Das Repository des Google AI Agent Development Kit, mit über 9.200 GitHub-Sternen, wies einen Fehler auf, bei dem ein einzelner Pull-Request einem Angreifer die höchste Berechtigungsebene (roles/owner) im zugehörigen Google Cloud-Projekt verschaffen konnte.
In der Apache-Doris-Analyse-Datenbank fanden Forscher zwei Zero-Click-Angriffspfade. Einer erlaubte es, über einen Kommentar in einem beliebigen Pull-Request fest codierte CI-Anmeldeinformationen zu stehlen, während der andere es einem geforkten Pull-Request ermöglichte, ein Token mit vollständigen Schreibberechtigungen für Code, Pakete und Seiten zu stehlen.
Cloudflares Workers SDK, das um die Wrangler-CLI-Toolchain herum aufgebaut ist, war anfällig für die Ausführung beliebiger Befehle, die durch einen speziell angefertigten Branch-Namen ausgelöst wurden.
Der Python Software Foundations Black-Codeformatierer, der über 130 Millionen Downloads verzeichnet, wies einen Fehler auf, bei dem jeder Pull-Request den Automatisierungs-Bot-Token des Projekts stehlen konnte, der anschließend weitere Pull-Requests genehmigen konnte.
Novee bestätigte gegenüber Dark Reading, dass keines dieser Workflow-Muster vor der Anwendung der Patches ausgenutzt wurde.
Meged empfiehlt CISOs, CI/CD-Workflow-Dateien als sicherheitskritischen Code.
Die klügsten Krypto-Köpfe lesen bereits unseren Newsletter. Lust dabei? Mach mit.
Häufig gestellte Fragen
Was ist Cordyceps im Kontext der Cybersicherheit?
Cordyceps ist der Name, den Novee Security einer Klasse von CI/CD-Workflow-Schwachstellen gegeben hat, bei denen nicht vertrauenswürdige Eingaben (wie ein Pull Request oder Kommentar) Vertrauensgrenzen zwischen GitHub Actions-Workflow-Dateien überschreiten und es Angreifern ermöglichen, Anmeldeinformationen zu stehlen oder Code einzuschleusen – ganz ohne mehr als ein kostenloses GitHub-Konto.
Wurden einige der Cordyceps-Schwachstellen vor ihrer Behebung ausgenutzt?
Novee bestätigte gegenüber Dark Reading, dass die offengelegten Workflow-Muster vor der Anwendung der Fixes nicht ausgenutzt wurden und es keine Hinweise darauf gibt, dass Angreifer das Muster in großem Umfang eingesetzt haben.
Welche Organisationen waren von Cordyceps betroffen?
Novee hat verwundbare Angriffssequenzen in Repositories von Microsoft (Azure Sentinel), Google (AI Agent Development Kit), Apache (Doris), Cloudflare (Workers SDK) und der Python Software Foundation (Black-Formatter) nachgewiesen, bei denen seitdem Patches bereitgestellt wurden.
Haftungsausschluss. Die bereitgestellten Informationen stellen keine Anlageberatung dar. Cryptopolitan.com übernimmt keine Haftung für Investitionen, die auf den auf dieser Seite bereitgestellten Informationen basieren. Wir empfehlen dringend, vor der Entscheidung für eine Anlage unabhängige Recherchen durchzuführen und/oder sich mit einem qualifizierten Fachmann beraten zu lassen.

Hannah Collymore
Hannah ist Autorin und Redakteurin mit fast einem Jahrzehnt Erfahrung im Bloggen und in der Berichterstattung über Events im Krypto-Bereich. Bei Cryptopolitan arbeitet sie an der News-Seite und berichtet sowie analysiert die neuesten Entwicklungen in den Bereichen DeFi, RWA, Krypto-Regulierung, KI und Zukunftstechnologien. Sie hat ihr Studium an der Arcadia University mit einem Abschluss in Betriebswirtschaft abgeschlossen.















