EUVD-2026-98214 / CVE-2026-97229 Kritischer CI/CD-Fehler gefährdet selbstverwaltete GitLab-Instanzen

Von Melanie Staudacher 2 min Lesedauer

Eine speziell präparierte reguläre Expression in einer CI/CD-Konfiguration kann Angreifern Code-Ausführung auf GitLab-Servern ermöglichen. Die CISA führt die Sicherheitslücke als ausgenutzt, GitLab hat Sicherheitsupdates veröffentlicht.

Ein speziell präpariertes reguläres Ausdrucksmuster provoziert bei der Verarbeitung im GitLab-CI/CD-System einen internen Integer-Überlauf, der die Systemstabilität bricht und dem Angreifer die Kontrolle über den Server ermöglicht.(Bild:  Gemini / Vogel IT-Medien GmbH / KI-generiert)
Ein speziell präpariertes reguläres Ausdrucksmuster provoziert bei der Verarbeitung im GitLab-CI/CD-System einen internen Integer-Überlauf, der die Systemstabilität bricht und dem Angreifer die Kontrolle über den Server ermöglicht.
(Bild: Gemini / Vogel IT-Medien GmbH / KI-generiert)

Eine Sicherheitslücke in GitLab kann es Angreifern ermöglichen, ohne Anmeldung beliebigen Code auf dem GitLab-Server auszuführen. Betroffen sind GitLab Community Edition (CE) und Enterprise Edition (EE), die Plattformen zur Verwaltung von Softwareprojekten und zur Automatisierung von Entwicklung, Tests und Bereitstellung. Die Sicherheitslücke EUVD-2026-98214EUVD-2026-98214 / CVE-2026-97229 (CVSS-Score 10.0, EPSS-Score* 65.22) betrifft GitLab-Versionen 19.2 vor 19.2.8, 19.3 vor 19.3.5 und 19.4 vor 19.4.2.

Fehler im Compiler für reguläre Expressions

Ursache ist ein Integer-Überlauf im Compiler, der reguläre Expressions – also Suchmuster zur Verarbeitung von Text – für CI/CD-Konfigurationen verarbeitet. Eine speziell präparierte Expression kann den Fehler laut GitLab unter bestimmten Bedingungen auslösen und Code auf dem GitLab-Server ausführen lassen. Die Sicherheitslücke erfordert weder Zugangsdaten noch eine Benutzeraktion.

GitLab nennt „joaxcar“ als Entdecker der Sicherheitslücke, der sie über das Bug-Bounty-Programm des Unternehmens über Hackerone meldete. Außerdem hat der Forscher die Schwachstelle https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-98228 / CVE-2026-7767 (CVSS-Score 5.8, EPSS-Schore 0.29) im Kubernetes-Proxy gefunden und gemeldet.

Selbstverwaltete Instanzen dringend aktualisieren

Die CISA nahm EUVD-2026-98214 / CVE-2026-97229 am 29. Oktober in ihren Katalog bekannter ausgenutzter Sicherheitslücken auf. Zur Suche nach Ausnutzungsversuchen stellt der Hersteller sechs Erkennungen für selbstverwaltete Instanzen bereit:

  • Onigmo native worker crash
  • Graphql cilint hostile regexp
  • ci regexp oversized non ascii path
  • ci regexp guard rejection
  • ci lint workhorse worker crash
  • ci lint scripted client error burst

GitLab empfiehlt ein umgehendes Update auf mindestens Version 19.2.8, 19.3.5 oder 19.4.2, je nach eingesetztem Versionszweig. Die genannten Regeln können zusätzlich bei der Suche nach Ausnutzungsversuchen helfen. GitLab.com und GitLab Dedicated waren laut Hersteller bereits vor Veröffentlichung der Patches aktualisiert.

* Hinweis zum EPSS-Score: Das Exploit Prediction Scoring System zeigt die Wahrscheinlichkeit in Prozent an, mit der eine Schwachstelle innerhalb der nächsten 30 Tage ausgenutzt wird. Der ent­sprechende Score kann sich im Laufe der Zeit verändern. Sofern nicht anders angegeben, beziehen wir uns auf den Stand des EPSS-Scores zum Zeitpunkt der Veröffentlichung des Artikels.

(ID:51011953)

Jetzt Newsletter abonnieren

Täglich die wichtigsten Infos zur IT-Sicherheit

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung. Die Einwilligungserklärung bezieht sich u. a. auf die Zusendung von redaktionellen Newslettern per E-Mail und auf den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern (z. B. LinkedIn, Google, Meta).

Aufklappen für Details zu Ihrer Einwilligung