Virtuelle Realität

Wie eine Sicherheitslücke im Node.js CI/CD-Prozess Jenkins-Agenten gefährdet und zu einer Supply-Chain-Attacke führen kann

Eine eingehende Analyse zeigt, wie Schwachstellen im Node. js CI/CD-Prozess durch die Zusammenarbeit von GitHub Actions und Jenkins zu Remote-Code-Ausführung und potenziellen Supply-Chain-Angriffen führen können.

Wie eine Sicherheitslücke im Node.js CI/CD-Prozess Jenkins-Agenten gefährdet und zu einer Supply-Chain-Attacke führen kann

Node. js zählt zu den weltweit beliebtesten JavaScript-Runtime-Umgebungen und wird sowohl von Einzelentwicklern als auch großen Unternehmen wie Netflix, LinkedIn, Uber oder PayPal verwendet. Die stetige Weiterentwicklung und der offene Charakter des Projekts verlangen eine zuverlässige und sichere CI/CD-Pipeline, die automatisierte Tests, Code-Integration und Auslieferung gewährleistet. Doch wie eine tiefgreifende Sicherheitsuntersuchung im Jahr 2025 zeigte, kann gerade die komplexe Verzahnung verschiedener DevOps-Plattformen wie GitHub, GitHub Actions und Jenkins zu kritischen Sicherheitslücken führen, die Angreifern ermöglichen, durch manipulierte Pull Requests in interne Testinfrastrukturen einzudringen und potenziell unbemerkt Schadcode in den Produktions-Workflow einzuschleusen. Die daraus entstehende Gefahr einer Supply-Chain-Attacke betrifft nicht nur Node. js selbst, sondern auch alle Softwareprojekte und Unternehmen, die Node. js als Basis verwenden oder davon abhängig sind.

Die untersuchte CI/CD-Umgebung von Node. js setzt auf ein sogenanntes Triplet-Modell: eine maßgeschneiderte GitHub-App, die hauptsächlich PR-Labels verwaltet, GitHub Actions Workflows, die Tests steuern und bei Bedarf Jenkins-Pipelines anstoßen, sowie die Jenkins-Systeme selbst, welche das Bauen, Testen und schlussendlich das Mergen der Änderungen überwachen. Dieses Zusammenspiel gewährleistet zwar eine effiziente Automation, bringt jedoch Sicherheitsherausforderungen mit sich, da mehrere unterschiedliche Systeme miteinander kommunizieren und sich gegenseitig Vertrauen schenken müssen. Im Kern der Sicherheitslücke steht der Umstand, dass GitHub Actions basierend auf Labels wie „needs-ci“ und „request-ci“ festlegen, welche Pull Requests (PRs) geprüft und welche Jenkins-Pipelines gestartet werden dürfen.

Die Absicht dahinter ist, dass Code erst dann getestet wird, wenn er von Maintainerinnen oder Maintainers überprüft und freigegeben wurde, sodass keine unbewerteten Änderungen ungeprüft in den Build gelangen. Dabei spielt die sogenannte Zeitstempelüberprüfung eine entscheidende Rolle: Das System überprüft, ob der letzte Commit vor dem Setzen des Labels stattgefunden hat, was sicherstellen soll, dass nach der Freigabe keine weiteren Änderungen eingepflegt wurden. Die Analyse offenbarte jedoch, dass diese Zeitstempelüberprüfung unzureichend umgesetzt wurde. Git-Commit-Timestamps lassen sich lokal manipulieren, indem man Umgebungsvariablen setzt, die das Datum des Commits auf einen Zeitpunkt vor dem „request-ci“-Label zurückdatieren. Da GitHub die Commit-Daten vom Client übernimmt und nicht serverseitig validiert, ist diese Anpassung technisch möglich.

Dadurch wird die kritische Prüfung unterlaufen: Ein Angreifer kann zunächst legitimen und von Maintainerinnen freigegebenen Code in den Pull Request einfügen, anschließend jedoch innerhalb des engen Zeitfensters nach der Freigabe einen zusätzlichen Commit mit manipuliertem Zeitstempel einreichen. Dieser neue Commit entfaltet seine Wirkung in den Jenkins-Pipelines, die nach dem Label-Setzen ausgelöst werden und den Code ausführen. Über die entwickelte Payload konnten Sicherheitsforscher remote Code auf internen Testagenten des Node. js-Projekts ausführen. Die Angreiferin oder der Angreifer baute hierbei ein Skript ein, das eine selbstständige GitHub-Runner-Instanz auf den Jenkins-Agenten installierte und so eine dauerhafte Zugriffsmöglichkeit schuf – ohne dass der reguläre Build-Prozess gestört wurde.

Zudem nutzten einzelne Systeme Jenkins-Builds mehrfach, was eine weitere Eskalation erlaubte, beispielsweise das Stehlen von Jenkins-Zugangsdaten und potenzielle laterale Bewegungen innerhalb des Netzwerks. Damit nicht genug, wurde über das sogenannte „commit-queue“-Label noch eine weitere Schwachstelle entlarvt, die ähnlich aufgebaut und sogar noch weitreichender gewesen wäre. Dieser Prozess führt PRs vollautomatisch in den Hauptzweig (main) der Codebasis zusammen, sobald Tests bestanden sind und Maintainer zustimmen. Die gleiche Manipulation der Commit-Zeitstempel hätte es einem Angreifer erlaubt, Schadcode in den Haupt-Branch einzuschleusen, was eine langfristige Supply-Chain-Komponente bedeutet. Somit würden alle Nutzerinnen und Nutzer zukünftiger Node. js-Versionen unwissentlich kompromittierte Software erhalten - ein Szenario, das für die gesamte Software-Lieferkette katastrophale Folgen haben könnte. Die zeitnahe Meldung dieser Schwachstellen an das Node.

js-Sicherheitsteam führte zu einem schnellen und konsequenten Reaktionsprozess. Innerhalb weniger Tage wurden das Einreichen neuer Jenkins-Jobs vorübergehend gestoppt, um potenzielle Angriffe zu unterbinden. Die Jenkins-Infrastruktur wurde vollständig neu aufgebaut, potenziell kompromittierte Systeme bereinigt und ein Ausgleichsupdate für die verwendeten „node-core-utils“ (NCU-CI) implementiert. Die vorherigen Zeitstempelchecks wurden zugunsten einer Validierung mittels genehmigter Commit-SHAs ausgetauscht, was Manipulationen effektiv ausschließt. Die betreffende Änderung wurde Anfang April 2025 in die Codebasis integriert, und umgehend wurde ein Retest durchgeführt, der bestätigte, dass die Lücke geschlossen ist. Die fundierte und transparente Offenlegung durch Node. js verdient Anerkennung.

Die Organisation führte umfangreiche Audits in mehr als 140 Jenkins-Jobs durch, fokussierte sich auf häufig genutzte Pipelines und zeigte deutlich, dass Sicherheit in Open-Source-Projekten auch in komplexen Build-Umgebungen oberste Priorität haben muss. Dieses Ereignis offenbart jedoch einen gefährlichen Trend: Die zunehmende Komplexität von DevOps-Workflows mit mehreren, teils externen Systemen kann neue Angriffsvektoren eröffnen, wenn die Interaktion zwischen Komponenten nicht ganzheitlich betrachtet und abgesichert wird. GitHub Actions, Jenkins und proprietäre Bots müssen in ihrer Zusammenarbeit auf Integrität, Authentizität und zeitliche Konsistenz geprüft werden, um Manipulationen auszuschließen. Explizit erwähnt werden sollte, dass der verantwortliche Forscher bei Praetorian das Szenario unter kontrollierten Bedingungen testete und die möglichen Auswirkungen abwog, um den produktiven Betrieb weder zu gefährden noch unnötigen Schaden zu verursachen.

Ebenfalls bemerkenswert ist die Empfehlung von Node. js an Sicherheitsforscher, vor öffentlichkeitswirksamen Tests stets zuerst Kontakt aufzunehmen, um Koordination und Schutz der Infrastruktur sicherzustellen. Unternehmen und Entwickler sollten aus diesem Fall lernen, wie wichtig ein umfassendes Sicherheitskonzept in CI/CD-Pipelines ist. Die alleinige Kontrolle von Codequalität oder Review-Prozessen reicht nicht aus, wenn zeitbasierte Validierungen über Git-Metadaten unzureichend sind. Stattdessen rücken technische Maßnahmen wie signierte Commits, Genehmigung von bekannten Commit-Hashes oder striktere Berechtigungsmodelle für das Ausführen kritischer Jobs in den Fokus. Kontinuierliches Monitoring der Build-Agenten erlaubt es zudem, ungewöhnliches Verhalten frühzeitig zu erkennen. Darüber hinaus gewinnen Lösungen für Continuous Threat Exposure Management (CTEM) an Bedeutung, welche fortlaufend Angriffsvektoren in DevOps-Prozessen aufdecken können, bevor tatsächlicher Schaden entsteht.

Die Integration solcher Technologien in den Lebenszyklus von Softwareentwicklung kann die unterschiedliche Plattformen umfassende Sicherheitsarchitektur nachhaltig stärken. Abschließend zeigt der Fall Node. js, dass selbst Projekte mit hoher Bekanntheit und großer Nutzerbasis nicht frei von Sicherheitsherausforderungen sind. Die Kombination aus Open-Source-Kollaboration und moderner CI/CD-Infrastruktur verlangt permanente Wachsamkeit, transparente Kommunikation und ein proaktives Sicherheitsmanagement. Nur so lassen sich die mittlerweile komplexen Lieferketten digitaler Infrastruktur gegen raffinierte Angriffe schützen und langfristig Vertrauen und Stabilität gewährleisten.

OKX Partnerinhalte

Registrieren Sie sich bei OKX und erhalten Sie Ihren Willkommensbonus

OKX ist eine Plattform für Spot- und Futures-Handel, P2P-Tausch und Krypto-Sparpläne. Ein neues Konto über diesen Link eröffnet Zugang zum Willkommensbonus-Programm: bis zu 10.000 USDT für Ihre ersten Schritte an der Börse.

Konto erstellen und Bonus erhalten →

18+ · Partnerlink. Kryptowährungen sind volatil: Sie können Ihre Einlage verlieren.

Als Nächstes
UK präsentiert Entwurf für umfassende Krypto-Gesetzgebung: Moderne Regulierung für den digitalen Finanzmarkt
Samstag, 14. November 2026. UK präsentiert Entwurf für umfassende Krypto-Gesetzgebung: Moderne Regulierung für den digitalen Finanzmarkt

Der britische Finanzmarkt erlebt einen entscheidenden Wendepunkt mit der kürzlich vorgestellten Gesetzesinitiative zur Regulierung von Kryptowährungen. Die Regierung Großbritanniens hat einen Entwurf veröffentlicht, der darauf abzielt, Krypto-Unternehmen in den etablierten regulatorischen Rahmen einzubinden.

Vor unserer Aufmerksamkeit als Ware: Erinnerungen an das Internet vor dem Web
Samstag, 14. November 2026. Vor unserer Aufmerksamkeit als Ware: Erinnerungen an das Internet vor dem Web

In einer Zeit, in der das Internet allgegenwärtig und die Aufmerksamkeit der Nutzer zur wertvollen Handelsware geworden ist, lohnt sich ein Blick zurück auf die Ära vor dem World Wide Web. Die 1990er-Jahre markieren eine Phase, in der das Netzwerk noch ein offener, experimenteller Raum war, geprägt von Neugier, Gemeinschaft und einem tiefen Wunsch nach technischem Verständnis.

Der geheime Widerstand: Wie der 'Shetland Bus' Norwegens Kampf gegen Nazi-Deutschland unterstützte
Samstag, 14. November 2026. Der geheime Widerstand: Wie der 'Shetland Bus' Norwegens Kampf gegen Nazi-Deutschland unterstützte

Der Zweite Weltkrieg war für viele europäische Länder eine Zeit großer Dunkelheit und Unsicherheit. Besonders die Besetzung Norwegens durch Nazi-Deutschland im April 1940 stellte das Land vor immense Herausforderungen.

Ist Uber Technologies (UBER) die beste Aktie für eine 10-jährige Anlagestrategie?
Samstag, 14. November 2026. Ist Uber Technologies (UBER) die beste Aktie für eine 10-jährige Anlagestrategie?

Die Frage, ob Uber Technologies (UBER) die beste Aktie für eine langfristige Investition über zehn Jahre ist, beschäftigt viele Anleger und Finanzexperten. In einer Zeit, in der Marktvolatilität und wirtschaftliche Unsicherheiten den Aktienmarkt prägen, suchen Investoren nach Unternehmen mit nachhaltigem Wachstumspotenzial und allem voran nach strategischen Wettbewerbsvorteilen.

Warren Buffett: Warum der Investment-Guru vom Stock Picking abrät, aber selbst unkonventionell investiert
Samstag, 14. November 2026. Warren Buffett: Warum der Investment-Guru vom Stock Picking abrät, aber selbst unkonventionell investiert

Warren Buffett, oft als das Orakel von Omaha bezeichnet, ist einer der bekanntesten und erfolgreichsten Investoren weltweit. Seine Karriere, die sich über Jahrzehnte erstreckt, zeichnet sich durch außergewöhnliche Anlageerfolge aus, mit denen er ein Vermögen aufgebaut hat, das seinesgleichen sucht.

Perfekte Zufallszahlen im Gleitkommaformat: Revolutionäre Methoden für präzise und gleichmäßige Zufallsverteilung
Samstag, 14. November 2026. Perfekte Zufallszahlen im Gleitkommaformat: Revolutionäre Methoden für präzise und gleichmäßige Zufallsverteilung

Zufallszahlengenerierung ist fundamental in vielen Bereichen der Informatik, von Computerspielen über statistische Simulationen bis hin zu komplexen wissenschaftlichen Berechnungen. Besonders herausfordernd ist die Erzeugung von Zufallszahlen im Gleitkommaformat, die zwischen 0 und 1 liegen und eine gleichmäßige Verteilung aufweisen sollen.

XRP auf Erfolgskurs: Die nächsten entscheidenden Schritte für Ripple Labs und die Zukunft der Kryptowährung
Samstag, 14. November 2026. XRP auf Erfolgskurs: Die nächsten entscheidenden Schritte für Ripple Labs und die Zukunft der Kryptowährung

Die Kryptowährung XRP befindet sich derzeit in einem bemerkenswerten Wandel. Nach Jahren anhaltender Unsicherheit, vor allem bedingt durch die langwierige Rechtsstreitigkeit mit der US-Börsenaufsicht SEC, scheinen sich die Rahmenbedingungen für Ripple Labs deutlich zu verbessern.

Weitere Artikel zum Thema
500.000 Dollar Altersvorsorge: So viel können Sie jährlich sicher ausgeben
Samstag, 14. November 2026. 500.000 Dollar Altersvorsorge: So viel können Sie jährlich sicher ausgeben

Viele Menschen träumen davon, mit ausreichenden Ersparnissen entspannt ihren Ruhestand zu genießen. Ein gängiger Richtwert für ein solides finanzielles Polster im Alter liegt zwischen 500.

Die ungewöhnliche Mathematik hinter der Form von Rosenblättern
Samstag, 14. November 2026. Die ungewöhnliche Mathematik hinter der Form von Rosenblättern

Rosen sind seit Jahrhunderten ein Symbol für Schönheit, Liebe und Naturwunder. Ihre zarten Blütenblätter, die sich elegant nach außen rollen und an den Spitzen spitz zulaufen, ziehen seit jeher die Aufmerksamkeit von Botanikern, Künstlern und Wissenschaftlern gleichermaßen auf sich.

Visa Revolutioniert den Zahlungsverkehr: Einführung einer Plattform für tokenisierte Fiat-Assets
Freitag, 13. November 2026. Visa Revolutioniert den Zahlungsverkehr: Einführung einer Plattform für tokenisierte Fiat-Assets

Visa präsentiert Plattform für tokenisierte Vermögenswerte: Ein neuer Schritt in die Zukunft der Fiat-unterstützten Tokens Die Welt der Finanztechnologie verändert sich rasant, und Unternehmen, die sich auf innovative Lösungen konzentrieren, nehmen eine führende Rolle in diesem Wandel ein. Visa, ein Gigant im Zahlungsverkehr, hat kürzlich die Einführung einer neuen Plattform für tokenisierte Vermögenswerte angekündigt, die speziell für Fiat-unterstützte Tokens entwickelt wurde.

Telegram und die TON-Blockchain: Expansionspläne in den USA und die Rolle von Trump im Kryptomarkt
Freitag, 13. November 2026. Telegram und die TON-Blockchain: Expansionspläne in den USA und die Rolle von Trump im Kryptomarkt

Die Welt der Kryptowährungen und Blockchain-Technologien entwickelt sich rasant weiter. Eine der neuesten Entwicklungen betrifft die TON-Blockchain, die mit der beliebten Messaging-App Telegram verbunden ist.