SecBoard
Zurück zur Übersicht
Hoch63 / 100Konfidenz: Mittel
In CISA KEVCVSS10.0EPSS65 %Über Netz erreichbarOhne Anmeldung

Aktualisieren Sie alle Ruby-Installationen und -Anwendungen umgehend auf die Versionen 4.0.9, 3.4.12 oder 3.3.13 oder höher.

▸Herleitung der Bewertung(4)

Wie der Wert zustande kommt

  • Im CISA-KEV-Katalog: CVE-2026-97229+25
  • Hoechster CVSS-Basiswert 10.0+18
  • EPSS 65.2 % Ausnutzungswahrscheinlichkeit binnen 30 Tagen+10
  • Ohne Anmeldung ueber das Netz ausnutzbar (CVE-2026-97229, CVSS-Vektor AV:N/PR:N)+10

Woraus sich die Konfidenz ergibt

  • Nur ein Herausgeber — keine Gegenlesung
  • Strukturierte CVE-Daten aus der NVD vorhanden

Die Konfidenz misst die Belegqualität, nicht die Schwere.

Einschränkungen

  • 2 im Text genannte CVE(s) liegen uns nicht vor und gehen nicht in die Bewertung ein: CVE-2022-28738, CVE-2024-27282

Bewertung v1.2, deterministisch berechnet. Bedrohungswert und Konfidenz sind getrennte Größen.Methodik

Ruby behebt drei kritische Lücken, vor denen CVE-Scanner nicht warnen

heise Security·
Originalartikel lesen bei heise Security

Das Ruby-Team hat die Versionen 4.0.9, 3.4.12 und 3.3.13 veröffentlicht, um drei kritische Schwachstellen in der Regex-Engine Onigmo zu beheben, die zur Ausführung von Schadcode führen können. Betroffen sind alle Ruby-Anwendungen, die reguläre Ausdrücke aus externen Eingaben kompilieren, wie beispielsweise GitLab. Nutzer sollten ihre Ruby-Anwendungen umgehend aktualisieren, insbesondere wenn sie ältere, nicht mehr unterstützte Versionen verwenden.

SecBoard-Einordnung

Die Schwachstellen ermöglichen die Ausführung von beliebigem Code, was zu einem vollständigen Systemkompromiss führen kann. Organisationen, die Ruby-Anwendungen mit externen Eingaben betreiben, sind einem hohen Risiko ausgesetzt.

Realistisch schlimmster Fall: Ein Angreifer könnte durch die Ausnutzung der Schwachstellen in der Onigmo Regex-Engine beliebigen Code auf betroffenen Ruby-Anwendungen ausführen. Dies könnte zu einer vollständigen Kompromittierung des Systems, Datenexfiltration oder der Installation weiterer Malware führen.

Empfehlung: Aktualisieren Sie alle Ruby-Installationen und -Anwendungen umgehend auf die Versionen 4.0.9, 3.4.12 oder 3.3.13 oder höher. Priorisieren Sie Anwendungen, die reguläre Ausdrücke aus externen Eingaben verarbeiten.

Im erfassten Bestand

  • ▸CVE-2026-97229 kommt damit in 16 erfassten Meldungen der letzten 90 Tage vor.
  • ▸CVE-2026-97229 stand zum Zeitpunkt dieser Meldung seit 1 Tagen im KEV-Katalog der CISA.

Gezählt im eigenen Bestand, rückwärts ab dem Erscheinungsdatum. Das ist Belegstärke, keine Aussage über die Häufigkeit in der Welt.

Key Facts

 

CVSS
10.0 · CRITICAL
EPSS
65.2%
Über das Netz
ja
Anmeldung nötig
nein
Nutzerinteraktion nötig
nein
Angriffskomplexität
niedrig
Beeinträchtigt
Vertraulichkeit, Integrität, Verfügbarkeit
im KEV seit
2026-10-29
Patch
unbekannt
Zuweisende CNA
cve@gitlab.com
CVSS
10.0 · CRITICAL
EPSS
1.3%
Über das Netz
ja
Anmeldung nötig
nein
Nutzerinteraktion nötig
nein
Angriffskomplexität
niedrig
Beeinträchtigt
Vertraulichkeit, Integrität, Verfügbarkeit
Patch
unbekannt
Zuweisende CNA
cve@gitlab.com
CVSS
9.9 · CRITICAL
EPSS
0.6%
Über das Netz
ja
Anmeldung nötig
ja
Nutzerinteraktion nötig
nein
Angriffskomplexität
niedrig
Beeinträchtigt
Vertraulichkeit, Integrität, Verfügbarkeit
Patch
unbekannt
Zuweisende CNA
cve@gitlab.com
CVSS
9.9 · CRITICAL
EPSS
0.5%
Über das Netz
ja
Anmeldung nötig
ja
Nutzerinteraktion nötig
nein
Angriffskomplexität
niedrig
Beeinträchtigt
Vertraulichkeit, Integrität, Verfügbarkeit
Patch
unbekannt
Zuweisende CNA
cve@gitlab.com

Im Text genannt, liegt uns aber noch nicht vor.

Im Text genannt, liegt uns aber noch nicht vor.

Betroffen

Alle Ruby-Anwendungen, die reguläre Ausdrücke aus externen Eingaben kompilieren, sind betroffen. GitLab wird als prominentes Beispiel genannt.

Hersteller

GitLabRuby Lang

Produkte

Community Edition and Enterprise EditionGitlab2 VersionenRuby
▸ CPE-Rohbezeichner anzeigen (7)
  • cpe:2.3:a:gitlab:gitlab:*:*:*:*:community:*:*:*
  • cpe:2.3:a:gitlab:gitlab:*:*:*:*:enterprise:*:*:*
  • cpe:2.3:a:gitlab:gitlab:19.4.0:*:*:*:community:*:*:*
  • cpe:2.3:a:gitlab:gitlab:19.4.0:*:*:*:enterprise:*:*:*
  • cpe:2.3:a:gitlab:gitlab:19.5.0:*:*:*:community:*:*:*
  • cpe:2.3:a:gitlab:gitlab:19.5.0:*:*:*:enterprise:*:*:*
  • cpe:2.3:a:ruby-lang:ruby:*:*:*:*:*:*:*:*

Prüfen

3
  • ▸Überprüfen Sie alle Ruby-Anwendungen auf die verwendeten Ruby-Versionen und die Onigmo Regex-Engine.
  • ▸Identifizieren Sie Ruby-Anwendungen, die reguläre Ausdrücke aus externen, nicht vertrauenswürdigen Benutzereingaben kompilieren.
▸ 1 weitere
  • ▸Stellen Sie sicher, dass alle Ruby-Installationen auf die gepatchten Versionen 4.0.9, 3.4.12 oder 3.3.13 aktualisiert wurden.

Offene Punkte

3
▸ anzeigen
  • ▸Es ist nicht spezifiziert, welche spezifischen CVE-IDs diesen drei Schwachstellen zugeordnet sind.
  • ▸Der genaue Mechanismus der Codeausführung (z.B. RCE, Sandbox-Escape) ist nicht detailliert beschrieben.
  • ▸Es wird nicht angegeben, ob es bereits aktive Ausnutzungen (In-the-Wild-Exploits) gibt.

Red-Team-Relevanz

Was heißt das für dein nächstes Assessment?

▸ Einordnung anzeigen
  • Initial Access möglich?Unklar
  • Privilege Escalation relevant?Unklar
  • Exploit öffentlich verfügbar?Ja
  • Detection / Logging prüfbar?Möglich
  • Für Purple-Team-Szenario geeignet?Unklar

Kundenfragen

  • Haben wir GitLab extern erreichbar?

MITRE ATT&CK(1)

Techniken aus allen Quellen zusammengeführt — nach Stärke des Belegs sortiert.

T1059Command and Scripting Interpreterzugeordnet

„können zur Ausführung von Schadcode führen“

Mehrere Herkünfte bei derselben Technik heißt: mehrere unabhängige Wege führen dorthin.

Quellen & Belege· 1 Quelle

heise SecurityKontextPUBLICZuverlässigkeit Cdiese Meldung

Redaktionelle Berichterstattung, meist Zweitverwertung einer Primaerquelle.

  • Nur eine Quelle — der Sachverhalt ist an keiner zweiten Stelle gegengelesen.

Verknüpfte Intelligence

Dieselben Entitäten an anderer Stelle auf SecBoard.