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
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
Produkte
▸ CPE-Rohbezeichner anzeigen▾ CPE-Rohbezeichner ausblenden (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▾ weniger
- ▸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▾ ausblenden
- ▸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▾ Einordnung ausblenden
- 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.
„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
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.