IT-News

GitLab-Update: Kritische Lücken bedrohen auch KMU-Systeme

Von Christopher Schütz · 2026-09-17 · 11 Min. Lesezeit
Das BSI CERT-Bund hat eine Warnmeldung zu mehreren kritischen Schwachstellen in GitLab veröffentlicht. Für viele Unternehmen klingt das zunächst nach einem reinen Entwickler-Thema, das mit dem eigenen Tagesgeschäft wenig zu tun hat. Genau diese Einschätzung ist gefährlich, denn GitLab läuft heute in unzähligen mittelständischen Firmen als zentrales Werkzeug für Softwareentwicklung, Projektverwaltung und interne Dokumentation, oft ohne dass die Geschäftsführung überhaupt weiß, dass das System im Haus betrieben wird.

Was genau gemeldet wurde

Die Meldung des BSI CERT-Bund stuft die Lage als kritisch ein und beschreibt mehrere Schwachstellen gleichzeitig, nicht nur eine einzelne Lücke. Laut der Zusammenfassung kann ein Angreifer dadurch beliebigen Code ausführen, sich erweiterte Berechtigungen verschaffen, bestehende Sicherheitsmaßnahmen umgehen, sensible Informationen und Anmeldedaten offenlegen, Daten manipulieren, Cross-Site-Scripting-Angriffe durchführen oder Denial-of-Service-Zustände auslösen. Das ist eine ungewöhnlich breite Palette an möglichen Auswirkungen für eine einzelne Sicherheitsmeldung. Es handelt sich um eine Aktualisierung einer bereits bekannten Warnung, was darauf hindeutet, dass entweder neue Details zu den Schwachstellen bekannt wurden oder zusätzliche betroffene Versionen identifiziert worden sind. Konkrete CVE-Nummern, betroffene Versionsstände oder technische Details zu den einzelnen Lücken liegen in der vorliegenden Zusammenfassung nicht vor, weshalb an dieser Stelle bewusst keine Details erfunden werden. Wer GitLab betreibt, sollte die Original-Warnmeldung des BSI direkt konsultieren und die dort genannten Versionsangaben mit der eigenen Installation abgleichen.

Wichtig ist die Einordnung des Gesamtbilds: Wenn eine Sammelmeldung Codeausführung, Rechteausweitung, Umgehung von Sicherheitsmechanismen und Offenlegung von Zugangsdaten in einem Aufwasch nennt, bedeutet das in der Praxis, dass verschiedene Angriffspfade parallel existieren. Ein Angreifer muss nicht den perfekten Exploit finden, es reicht oft, die am einfachsten auszunutzende Lücke zu identifizieren, um sich Zugriff zu verschaffen und von dort aus weiterzuarbeiten.

Warum GitLab überhaupt im Mittelstand relevant ist

GitLab wird häufig als reines Werkzeug für große Softwarehäuser oder IT-Konzerne wahrgenommen. Tatsächlich betreiben aber auch kleinere und mittlere Unternehmen eigene GitLab-Instanzen, sei es für die interne Entwicklung von Webshops, für individuelle Softwarelösungen, für die Verwaltung von Konfigurationsdateien oder schlicht, weil ein einzelner engagierter Mitarbeiter das System vor Jahren aufgesetzt hat und es seitdem mitläuft. Gerade in produzierenden Betrieben, Agenturen oder Handelsunternehmen mit eigener IT-Abteilung ist ein selbst gehosteter GitLab-Server keine Seltenheit.

Das Problem dabei: Solche Systeme geraten schnell aus dem Blickfeld. Während die Website, der Onlineshop oder das E-Mail-System regelmäßig im Fokus stehen, weil sie kundensichtbar sind, fristen interne Entwicklungs- und Projekttools oft ein Schattendasein. Updates werden aufgeschoben, weil ein Patch potenziell laufende Projekte stören könnte, Zugriffsrechte werden nie wieder überprüft, nachdem sie einmal vergeben wurden, und Backups existieren häufig nur rudimentär. Genau diese Kombination aus hoher Kritikalität und geringer Aufmerksamkeit macht interne Tools wie GitLab zu einem attraktiven Ziel.

Hinzu kommt: In einer GitLab-Instanz liegt oft weit mehr als nur Quellcode. Dort finden sich API-Schlüssel, Datenbank-Zugangsdaten, interne Dokumentationen, Kundenprojekte, manchmal sogar Konfigurationen für Produktivsysteme. Wer sich Zugriff auf eine solche Instanz verschafft, hat im schlimmsten Fall den Generalschlüssel für weite Teile der IT-Landschaft eines Unternehmens in der Hand.

Die Bandbreite der möglichen Angriffe im Detail

Um die Tragweite zu verstehen, lohnt sich ein Blick auf die einzelnen genannten Auswirkungen. Die Ausführung beliebigen Codes bedeutet im schlimmsten Fall, dass ein Angreifer die vollständige Kontrolle über den Server übernehmen kann, auf dem GitLab läuft. Von dort aus lässt sich oft weiter ins Netzwerk vordringen, etwa um andere Systeme anzugreifen oder Daten abzuziehen.

Die Möglichkeit, erweiterte Berechtigungen zu erlangen, ist besonders für Unternehmen relevant, die GitLab mit differenzierten Rollen nutzen, etwa um externen Dienstleistern oder Freelancern nur eingeschränkten Zugriff zu geben. Eine solche Schwachstelle kann diese sorgfältig aufgebaute Rechtestruktur aushebeln und einem Angreifer mit niedrigen Rechten plötzlich Administratorzugriff verschaffen.

Die Umgehung von Sicherheitsmaßnahmen betrifft typischerweise Mechanismen wie Zwei-Faktor-Authentifizierung, IP-Beschränkungen oder Zugriffskontrollen. Wenn solche Schutzmaßnahmen ausgehebelt werden können, verpuffen viele der Vorkehrungen, die ein Unternehmen möglicherweise bereits getroffen hat.

Die Offenlegung sensibler Informationen und Anmeldedaten ist aus wirtschaftlicher Sicht besonders heikel. Gerade bei kleineren Firmen sind Zugangsdaten zu Zahlungsdienstleistern, Cloud-Konten oder Kundendatenbanken nicht selten irgendwo im Code oder in der Konfiguration hinterlegt, weil eine strikte Trennung von Secrets und Code organisatorisch nie konsequent umgesetzt wurde.

Datenmanipulation kann bedeuten, dass Quellcode heimlich verändert wird, etwa um Schadcode in eine Software einzuschleusen, die später an Kunden ausgeliefert wird. Das ist ein klassisches Supply-Chain-Risiko: Nicht die eigene Website wird direkt angegriffen, sondern ein Produkt, das man selbst entwickelt und weitergibt.

Cross-Site-Scripting-Angriffe zielen meist auf die Nutzer der Weboberfläche selbst und können dazu genutzt werden, Sitzungen zu übernehmen oder weitere Aktionen im Namen eines angemeldeten Anwenders auszuführen. Denial-of-Service-Zustände schließlich legen den Betrieb einfach lahm, was zwar keinen direkten Datenabfluss bedeutet, aber Entwicklungsteams tagelang arbeitsunfähig machen kann, mit entsprechenden Kosten und Terminverzug.

Warum interne Tools so oft übersehen werden

Es gibt einen strukturellen Grund, warum gerade Entwickler- und Projekttools bei der Patch-Priorisierung häufig hinten anstehen. Anders als eine öffentliche Website, bei der ein Ausfall sofort sichtbar ist und Kunden verärgert, laufen interne Systeme im Verborgenen. Ein Update wird verschoben, weil gerade ein wichtiges Projekt in der Endphase steckt, oder weil niemand so recht weiß, wer eigentlich für die Pflege des Servers zuständig ist. Häufig ist es ein einzelner Mitarbeiter, der die Installation vor Jahren aufgesetzt hat und mittlerweile andere Aufgaben übernommen hat, ohne dass eine klare Übergabe stattgefunden hätte.

Ein weiterer Punkt ist die Update-Angst bei selbst gehosteten Systemen. GitLab ist eine komplexe Plattform mit vielen Abhängigkeiten, und ein unbedachtes Update kann tatsächlich zu Kompatibilitätsproblemen führen. Diese berechtigte Sorge führt aber allzu oft dazu, dass Sicherheitsupdates monatelang oder gar jahrelang aufgeschoben werden, während das System weiterhin aus dem Internet erreichbar bleibt. Genau das ist der Punkt, an dem aus einer theoretischen Schwachstelle ein reales Einfallstor wird.

Für Unternehmen, die GitLab oder ähnliche Systeme nicht selbst betreiben, sondern über einen externen Dienstleister verwalten lassen, stellt sich zusätzlich die Frage, wie zuverlässig dieser Dienstleister Sicherheitsupdates tatsächlich einspielt. Ein professionelles Managed Hosting sorgt dafür, dass genau solche Systeme regelmäßig überwacht, gepatcht und dokumentiert werden, statt in der Verantwortung eines Einzelnen zu verbleiben, der im Urlaub oder krank sein könnte, wenn eine kritische Meldung eintrifft.

Was das für den Mittelstand bedeutet

Die zentrale Botschaft dieser Meldung ist nicht, dass GitLab per se ein unsicheres Produkt wäre. Sicherheitslücken werden in praktisch jeder größeren Software gefunden und regelmäßig geschlossen. Entscheidend ist, wie schnell und wie konsequent ein Unternehmen darauf reagiert. Für den Mittelstand ergeben sich daraus mehrere konkrete Handlungsschritte, die über die reine GitLab-Frage hinausgehen.

Erstens: Verschaffen Sie sich einen Überblick, welche internen Systeme in Ihrem Unternehmen überhaupt aus dem Internet erreichbar sind. Viele Firmen wissen es schlicht nicht mehr genau, welche Server, Tools und Dienste über die Jahre aufgesetzt wurden und noch aktiv laufen. Eine solche Bestandsaufnahme ist die Grundlage für jede weitere Sicherheitsmaßnahme, und sie sollte nicht nur einmalig, sondern regelmäßig wiederholt werden.

Zweitens: Prüfen Sie konkret, ob in Ihrem Haus eine GitLab-Instanz betrieben wird, und falls ja, welche Version dort läuft. Vergleichen Sie diese mit den Angaben in der Original-Warnmeldung und spielen Sie das empfohlene Update zeitnah ein. Warten Sie damit nicht auf den nächsten geplanten Wartungstermin, wenn die Meldung als kritisch eingestuft ist.

Drittens: Überprüfen Sie, wer Zugriff auf die Instanz hat und ob alle Zugangsdaten und API-Schlüssel, die dort hinterlegt sind, tatsächlich noch benötigt werden. Gerade nach personellen Wechseln bleiben alte Zugänge oft unnötig lange aktiv. Eine regelmäßige Bereinigung reduziert die Angriffsfläche erheblich, unabhängig von der aktuellen Schwachstelle.

Viertens: Denken Sie über eine strukturierte Sicherheitsüberprüfung Ihrer gesamten IT-Landschaft nach, nicht nur der öffentlich sichtbaren Website. Ein Website-Audit deckt zwar primär die kundenseitigen Systeme ab, ist aber ein guter Ausgangspunkt, um überhaupt eine Kultur der regelmäßigen Überprüfung zu etablieren, die sich anschließend auf interne Systeme ausweiten lässt.

Fünftens: Wenn Sie noch keine klare Zuständigkeit für Patch-Management in Ihrem Unternehmen definiert haben, ist jetzt ein guter Zeitpunkt dafür. Legen Sie fest, wer Sicherheitsmeldungen wie diese überhaupt zu Gesicht bekommt, wer die Priorisierung übernimmt und in welchem Zeitrahmen kritische Updates eingespielt werden müssen. Diese organisatorische Frage ist oft wichtiger als die technische Detailfrage, welche einzelne Lücke gerade gemeldet wurde.

Der Zusammenhang mit NIS2 und regulatorischen Anforderungen

Für viele mittelständische Unternehmen ist die Diskussion um solche Schwachstellen nicht mehr nur eine freiwillige Sicherheitsfrage, sondern zunehmend auch eine regulatorische. Mit der europäischen NIS2-Richtlinie rücken auch kleinere und mittlere Unternehmen stärker in den Fokus, insbesondere wenn sie Teil einer Lieferkette für kritischere Sektoren sind oder selbst als wichtige beziehungsweise wesentliche Einrichtung eingestuft werden. Ein zentraler Bestandteil solcher Regularien ist ein nachvollziehbares Risikomanagement, zu dem auch ein dokumentierter Umgang mit Sicherheitsupdates gehört. Wer heute noch keinen klaren Prozess für den Umgang mit solchen Meldungen hat, sollte sich unabhängig von der konkreten GitLab-Lücke mit dem Thema NIS2 & IT-Sicherheit auseinandersetzen, denn die Anforderungen werden in den kommenden Jahren eher strenger als lockerer.

Ein oft unterschätzter Aspekt dabei: Auch wenn ein Unternehmen selbst nicht direkt unter die NIS2-Pflichten fällt, können Kunden oder Auftraggeber, die selbst betroffen sind, zunehmend Nachweise über die eigene IT-Sicherheit verlangen. Wer als Zulieferer oder Dienstleister für ein größeres Unternehmen arbeitet, das GitLab-Repositories mit gemeinsamem Code oder gemeinsamen Projekten nutzt, sollte sich bewusst sein, dass die eigene Sicherheitslücke schnell zum Problem des Geschäftspartners wird.

Praktische Sofortmaßnahmen für die kommenden Tage

Konkret sollten Verantwortliche in den nächsten Tagen folgende Schritte angehen. Zunächst die Bestandsaufnahme: Wer im Unternehmen weiß überhaupt, ob und wo GitLab läuft? Diese Frage klingt banal, ist in der Praxis aber oft überraschend schwer zu beantworten, insbesondere wenn IT-Aufgaben über die Jahre zwischen verschiedenen Personen oder externen Partnern gewandert sind.

Anschließend folgt der Abgleich mit der Originalmeldung des BSI, um festzustellen, ob die eigene Version tatsächlich betroffen ist. Ist das der Fall, sollte das Update mit hoher Priorität eingeplant werden, idealerweise außerhalb der Kernarbeitszeiten, aber nicht erst in Wochen. Parallel dazu lohnt sich ein Blick in die Zugriffsprotokolle der Instanz, um festzustellen, ob es in der jüngeren Vergangenheit bereits verdächtige Zugriffsversuche gegeben hat.

Wer selbst nicht über die notwendige Expertise verfügt, um ein solches Update sicher einzuspielen, sollte nicht zögern, sich Unterstützung zu holen. Gerade bei kritischen Systemen ist ein fehlerhaft durchgeführtes Update manchmal fast so riskant wie die ursprüngliche Lücke selbst, wenn dadurch Datenverlust oder ein längerer Ausfall droht. Für den Ernstfall, dass tatsächlich etwas schiefgeht oder Daten verloren gehen, ist es beruhigend zu wissen, dass eine professionelle Datenrettung zur Verfügung steht, auch wenn dies natürlich immer nur die letzte Absicherung sein sollte und kein Ersatz für ein sauberes Backup-Konzept.

Langfristig empfiehlt sich außerdem, interne Systeme wie GitLab nicht isoliert zu betrachten, sondern als festen Bestandteil der allgemeinen IT-Sicherheit-Strategie des Unternehmens zu behandeln. Das bedeutet konkret: regelmäßige Updates nicht nur für Server und Website, sondern für jedes System, das mit dem Internet verbunden ist, dokumentierte Verantwortlichkeiten, ein funktionierendes Backup, das im Ernstfall auch tatsächlich getestet wurde, und ein grundsätzliches Bewusstsein dafür, dass auch unscheinbare interne Werkzeuge zum Haupteinfallstor für Angreifer werden können.

Fazit

Die aktualisierte kritische Warnmeldung zu GitLab ist ein guter Anlass, den eigenen Blick auf IT-Sicherheit zu erweitern. Es geht längst nicht mehr nur darum, die Website oder das E-Mail-Postfach abzusichern. Jedes System, das im Unternehmen läuft und mit dem Internet verbunden ist, verdient regelmäßige Aufmerksamkeit, ganz gleich, ob es sich um ein kundensichtbares Produkt oder ein internes Entwicklungswerkzeug handelt. Wer jetzt aktiv wird, die eigene Systemlandschaft prüft, betroffene Instanzen aktualisiert und klare Zuständigkeiten für künftige Meldungen dieser Art festlegt, reduziert das Risiko erheblich und ist für die nächste Sicherheitsmeldung, die mit Sicherheit kommen wird, deutlich besser vorbereitet.

Häufige Fragen

Betrifft die GitLab-Warnung auch kleine Unternehmen mit wenigen Mitarbeitern?

Ja, die Größe des Unternehmens spielt keine Rolle dafür, ob eine GitLab-Instanz angreifbar ist. Entscheidend ist allein, ob das System eingesetzt wird, aus dem Internet erreichbar ist und die betroffene Version läuft. Gerade kleinere Firmen haben oft weniger Ressourcen, um solche Meldungen konsequent zu verfolgen, was sie tendenziell verwundbarer macht.

Woher weiß ich, ob mein Unternehmen überhaupt GitLab nutzt?

Fragen Sie gezielt in der IT-Abteilung oder bei externen Dienstleistern nach, welche Systeme für Softwareentwicklung, Projektverwaltung oder Codeverwaltung im Einsatz sind. Häufig wurden solche Systeme vor Jahren eingerichtet und sind seither nicht mehr im Bewusstsein der Geschäftsführung. Eine vollständige Bestandsaufnahme aller internetfähigen Systeme schafft hier Klarheit.

Muss ich sofort updaten oder kann ich noch abwarten?

Bei einer als kritisch eingestuften Meldung sollte das Update zeitnah erfolgen, idealerweise innerhalb weniger Tage. Je länger eine bekannte kritische Lücke offenbleibt, desto größer wird die Wahrscheinlichkeit, dass sie aktiv ausgenutzt wird, da solche Meldungen auch von Angreifern gelesen werden.

Was passiert, wenn ich das Update aus Angst vor Kompatibilitätsproblemen aufschiebe?

Das ist nachvollziehbar, aber riskant. Besser ist es, das Update zunächst in einer Testumgebung zu prüfen, sofern vorhanden, und dann zügig produktiv einzuspielen, statt es auf unbestimmte Zeit zu verschieben. Wer sich das nicht selbst zutraut, sollte externe Unterstützung hinzuziehen, anstatt das System ungepatcht weiterlaufen zu lassen.

Reicht es, nur die Website abzusichern, wenn diese das Hauptgeschäft ist?

Nein. Angreifer suchen sich meist den leichtesten Weg ins Netzwerk, und das muss nicht die Website sein. Interne Systeme wie GitLab enthalten oft Zugangsdaten und Informationen, die weit über das hinausgehen, was auf der Website sichtbar ist, und können als Sprungbrett für weitere Angriffe dienen.

Hat diese Meldung auch etwas mit gesetzlichen Vorgaben zu tun?

Für Unternehmen, die unter die NIS2-Richtlinie fallen oder Teil einer entsprechenden Lieferkette sind, gehört ein dokumentierter Umgang mit solchen Sicherheitsmeldungen zu den grundlegenden Anforderungen. Aber auch unabhängig von gesetzlichen Pflichten ist ein sauberes Patch-Management schlicht guter unternehmerischer Selbstschutz.

Quellen

Weiterführende Leistungen & Ratgeber

IT-Sicherheits-Fahrplan 2026 NIS2 & IT-Sicherheit Alle Ratgeber & News

Sie möchten wissen, ob eine dieser Lücken Ihre Systeme betrifft? Wir prüfen Ihre IT und richten ein passendes Schutzkonzept ein. Fordern Sie einen Sicherheits-Check an oder rufen Sie direkt an: +49 1556 7039821.