GitLab hat eine Schwachstelle mit höchstem Schweregrad geschlossen, durch die ein nicht authentifizierter Angreifer beliebigen Code auf Servern ausführen könnte, auf denen betroffene Versionen der Community Edition (CE) oder Enterprise Edition (EE) laufen.
Die Schwachstelle, geführt als CVE-2026-97229, betrifft GitLab 19.2 vor 19.2.8, 19.3 vor 19.3.5 und 19.4 vor 19.4.2. Betreiber sollten auf die jeweils korrigierte Version ihres Zweigs aktualisieren.
Laut der Darstellung des GitLab-Advisorys durch The Hacker News ist eine Ausnutzung „unter bestimmten Bedingungen“ möglich, und zwar über einen speziell präparierten regulären Ausdruck in einer CI/CD-Konfiguration. GitLab führt das Problem auf unzureichende Validierung regulärer Ausdrücke zurück.
CVE-2026-97229 erreicht die maximale CVSS-Bewertung
Der NVD-Eintrag ordnet CVE-2026-97229 der CWE-190 zu und vergibt einen CVSS-3.1-Score von 10,0:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Dieser Vektor beschreibt einen netzwerkbasierten Angriff mit geringer Komplexität, der weder Authentifizierung noch Benutzerinteraktion erfordert. Die bewerteten Auswirkungen auf Vertraulichkeit, Integrität und Verfügbarkeit sind jeweils hoch, und die Kompromittierung überschreitet eine Sicherheitsgrenze.
Die betroffenen und korrigierten Versionen lauten:
| Release-Zweig | Betroffene Versionen | Korrigierte Version |
|---|---|---|
| 19.2 | 19.2 vor 19.2.8 | 19.2.8 |
| 19.3 | 19.3 vor 19.3.5 | 19.3.5 |
| 19.4 | 19.4 vor 19.4.2 | 19.4.2 |
Die verfügbare Beschreibung nennt über den schädlichen regulären Ausdruck in der CI/CD-Konfiguration hinaus keine weiteren Voraussetzungen. Die praktische Folge ist jedoch eindeutig: Eine erfolgreiche Ausnutzung könnte einer nicht authentifizierten Partei die Möglichkeit geben, Befehle auf dem GitLab-Server auszuführen.
Drei weitere in denselben Versionen behobene Schwachstellen
GitLabs Updates schließen außerdem drei Schwachstellen mit hohem Schweregrad, die Repositories, geschützte Branches und CI/CD-Daten betreffen.
-
CVE-2026-92883, CVSS 8,7, ist eine Cross-Site-Scripting-Schwachstelle der Klasse CWE-79. Ein speziell präpariertes Repository könnte einem authentifizierten Benutzer ermöglichen, JavaScript in der Browser-Sitzung eines anderen Benutzers auszuführen, weil HTML-Attribute in syntaxhervorgehobener Ausgabe nicht ausreichend bereinigt wurden. Betroffen sind Versionen ab 19.1 vor 19.2.8, 19.3 vor 19.3.5 und 19.4 vor 19.4.2.
-
CVE-2026-16301, CVSS 8,5, betrifft unzureichende Berechtigungsprüfungen im nachgelagerten Dienst zur Pipeline-Erstellung. Unter bestimmten Bedingungen könnte ein Benutzer mit der Rolle Developer CI/CD-Pipelines auf geschützten Branches ohne Autorisierung ausführen. Betroffen sind Versionen ab 18.7 vor 19.2.8, 19.3 vor 19.3.5 und 19.4 vor 19.4.2.
-
CVE-2026-14814, CVSS 8,2, geht auf unzureichende Validierung von Repository-Referenzen zurück. Es könnte einem Benutzer ermöglichen, zwischengespeicherte Antworten für rohe Repository-Dateien zu vergiften, sodass die Pipelines gezielter Benutzer manipulierte Inhalte verarbeiten und möglicherweise geschützte Umgebungsvariablen offenlegen. Betroffen sind alle Versionen vor 19.2.8, 19.3 vor 19.3.5 und 19.4 vor 19.4.2.
Alle drei werden durch dieselben zweigspezifischen Releases korrigiert wie CVE-2026-97229: 19.2.8, 19.3.5 und 19.4.2.
Frühere Dateileseschwachstelle in GitLab steht im KEV-Katalog der CISA
Die neuen Patches folgen auf ein weiteres GitLab-Problem mit höchstem Schweregrad, CVE-2026-85706. Diese Schwachstelle könnte einem nicht authentifizierten Benutzer ermöglichen, über die API für Repository-Commits beliebige Dateien zu lesen, weil Pfade unzureichend eingeschränkt und Authentifizierungsprüfungen nicht durchgesetzt werden.
Ihr CVSS-3.1-Score beträgt 10,0, mit folgendem Vektor:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N
Die CISA hat CVE-2026-85706 am 11. September 2026 in ihren Katalog bekannter ausgenutzter Schwachstellen (Known Exploited Vulnerabilities, KEV) aufgenommen. Die Frist zur Behebung für zivile Bundesbehörden der USA lag beim 14. September 2026. Die CISA hat die Behörden angewiesen, Herstellermaßnahmen anzuwenden und dabei die BOD 26-04 sowie deren Forensics Triage Requirements zu befolgen. Bei Cloud-Diensten müssen die Behörden die einschlägigen Vorgaben der BOD 26-04 einhalten oder die Nutzung des Produkts einstellen, wenn keine Maßnahmen verfügbar sind.
Die NVD-Beschreibung nennt folgende betroffene und korrigierte Zweige:
- 18.7 vor 18.11.12 — Aktualisierung auf 18.11.12
- 19.0 vor 19.0.9 — Aktualisierung auf 19.0.9
- 19.1 vor 19.1.8 — Aktualisierung auf 19.1.8
- 19.2 vor 19.2.6 — Aktualisierung auf 19.2.6
- 19.3 vor 19.3.2 — Aktualisierung auf 19.3.2
Die Konfigurationsdaten der NVD sind enger gefasst und führen nur GitLab-Versionen unterhalb von 18.11.12 auf, während die schriftliche Beschreibung die oben genannten zusätzlichen 19.x-Zweige einschließt. Administratoren sollten die zweigspezifischen korrigierten Versionen aus der Beschreibung verwenden und den engeren Konfigurationseintrag nicht als vollständigen betroffenen Bereich betrachten.
The Hacker News berichtete, dass Sondierungen für CVE-2026-85706 innerhalb weniger Stunden nach der öffentlichen Bekanntgabe auftraten, der Bericht nannte jedoch nicht die Quelle dieser Beobachtung. Die Aufnahme in den KEV-Katalog stellt gesondert fest, dass die CISA die Schwachstelle als in freier Wildbahn ausgenutzt einstuft.
Auch das GitLab AI Gateway erhält einen Fix gegen Befehlsausführung
Eine separate Schwachstelle im GitLab AI Gateway, CVE-2026-90970, hat einen CVSS-3.1-Score von 9,9.
Ein authentifizierter Benutzer mit Zugriff auf die Duo Agent Platform könnte über eine präparierte Flow-Konfiguration aus der Sandbox für Prompt-Vorlagen ausbrechen und beliebige Befehle auf dem AI Gateway ausführen. Die NVD ordnet das Problem der CWE-1336 zu und verzeichnet folgenden Vektor:
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Betroffen sind AI-Gateway-Versionen ab 18.1.6 vor 19.2.4, 19.3 vor 19.3.2 und 19.4 vor 19.4.1. Die entsprechenden korrigierten Releases sind 19.2.4, 19.3.2 und 19.4.1.
GitLab-CE- und EE-Betreiber auf den betroffenen Zweigen 19.2, 19.3 oder 19.4 sollten vorrangig die neuesten Fixes einspielen – 19.2.8, 19.3.5 oder 19.4.2 –, um CVE-2026-97229 und die drei begleitenden Schwachstellen zu beheben. Bereitstellungen des AI Gateways erfordern die oben aufgeführten, separaten zweigspezifischen Updates.




