Like this article? Share it.
Vulnerabilities
Critical GitLab Flaw (CVSS 10.0) CVE-2026-110264
Could Allow Unauthenticated RCE Across 12 Years of Releases

Metin Yunus Kandemir

Yayın tarihi: 21 Ekim 2026
Kategori: Siber Güvenlik, Zafiyet Yönetimi
Önem derecesi: Kritik
CVE: CVE-2026-110264
CVSS: 10.0 / 10.0
GitLab İçin Kritik Güvenlik Güncellemesi Yayımlandı
GitLab, 21 Ekim 2026 tarihinde, kimlik doğrulaması gerektirmeden sunucu üzerinde rastgele kod çalıştırılmasına (Remote Code Execution – RCE) olanak tanıyabilecek kritik bir güvenlik açığı için yeni yamalar yayımladı.
CVE-2026-110264 olarak takip edilen ve CVSS üzerinden 10.0 ile derecelendirilen güvenlik açığı, 2014 yılında yayımlanan GitLab 7.0 sürümünden itibaren tüm sürüm geçmişini kapsıyor. Açık, belirli koşullar altında kimliği doğrulanmamış bir saldırganın, özel olarak hazırlanmış bir düzenli ifadenin (regular expression) derlenmesi sırasında meydana gelen tamsayı taşması (integer overflow) hatasından yararlanarak sunucu üzerinde rastgele kod çalıştırmasına neden olabilir.
Bu durum, özellikle internet üzerinden erişilebilen ve kendi altyapısında GitLab çalıştıran kurumlar açısından kritik önem taşıyor.
GitLab, 21 Ekim tarihli güncelleme kapsamında toplam 11 güvenlik sorununu giderdi. Bunlardan biri kritik, diğerleri ise yüksek, orta veya düşük önem seviyesinde sınıflandırıldı.
Önceki Güncellemeyi Yapan Kurumlar da Sistemlerini Kontrol Etmeli
GitLab’ın 12 Ekim 2026 tarihinde yayımladığı önceki kritik güvenlik güncellemesi, yalnızca 19.2 ve üzerindeki sürümleri kapsıyordu. Yeni yayımlanan düzeltmeler ise ilgili sürüm dallarında bir sonraki yama sürümüyle sunuldu.
Bu nedenle, 12 Ekim’de güncelleme yapmış olan kurumların da sistemlerinin yeni güvenlik açığına karşı korunduğunu varsaymaması gerekiyor.
GitLab’ın açıklamasına göre, açığın kaynağında Ruby tarafından kullanılan Onigmo düzenli ifade motoru bulunuyor. GitLab, bu bileşeni kendi paketleri içerisinde dağıttığı ve kendi derlemelerinde yamaladığı için güvenlik açığı, bileşenin bulunduğu eski sürümlere kadar uzanıyor.
Etkilenen ve Düzeltilen GitLab Sürümleri
GitLab, güvenlik açığı için yedi farklı sürüm dalında düzeltme yayımladı.
Etkilenen sürüm | Düzeltilmiş sürüm |
|---|---|
19.5.1 öncesi 19.5 sürümleri | 19.5.1 |
19.4.3 öncesi 19.4 sürümleri | 19.4.3 |
19.3.6 öncesi 19.3 sürümleri | 19.3.6 |
19.2.9 öncesi 19.2 sürümleri | 19.2.9 |
19.1.9 öncesi 19.1 sürümleri | 19.1.9 |
19.0.10 öncesi 19.0 sürümleri | 19.0.10 |
7.0–18.11 aralığındaki sürümler | 18.11.13 |
GitLab’ın standart güvenlik bakım politikası, mevcut sürüm ile önceki iki aylık sürüm dalını kapsıyor. Bu nedenle 18.11.13, 19.0.10, 19.1.9 ve 19.2.9 sürümlerine yapılan düzeltmeler, standart bakım kapsamının dışındaki eski sürümler için de yayımlandı.
Bu yaklaşım, güvenlik açığının etkilediği geniş sürüm aralığı ve potansiyel sonuçlarının ciddiyeti nedeniyle önem taşıyor.
Teknik Analiz: Onigmo ve Integer Overflow
Açığın temelinde, özel olarak hazırlanmış bir düzenli ifadenin derlenmesi sırasında meydana gelen tamsayı taşması bulunuyor.
GitLab paketleri içerisinde kullanılan Ruby düzenli ifade motoru Onigmo, ilgili bileşenin eski GitLab sürümlerinde de bulunması nedeniyle geniş bir sürüm aralığının etkilenmesine yol açıyor.
GitLab, saldırganın bu derleyiciye hangi koşullar altında ulaşabileceğine ilişkin tüm teknik ayrıntıları henüz paylaşmadı. Bu nedenle kurumların yalnızca mevcut yapılandırmalarına dayanarak etkilenmedikleri sonucuna varmaları mümkün değil.
Önemli: GitLab tarafından belirtilen kesin koruma yöntemi, ilgili kurulumun düzeltilmiş sürüme yükseltilmesidir. Açıklamada geçici bir çözüm (workaround) sunulmamıştır.
İstismar Girişimlerini Tespit Etmek İçin Yeni Kurallar
GitLab, Self-Managed kurulumlarda olası istismar girişimlerinin tespit edilmesine yardımcı olmak amacıyla iki yeni tespit kuralı da yayımladı:
Onigmo native worker crash
Org mode render error burst
Bu kurallar, GitLab’ın açık kaynaklı TLDR çerçevesinin bir parçası olarak Sigma formatında hazırlanıyor ve GitLab uygulama günlükleri üzerinden şüpheli aktivitelerin belirlenmesine yardımcı oluyor.
Kurumların bu kuralları inceleyerek mevcut günlük toplama, SIEM korelasyon ve olay müdahale süreçlerine uygunluğunu değerlendirmesi önerilir.
Ancak tespit kurallarının kullanılması, güvenlik güncellemesinin yerine geçmez. Yama uygulanana kadar veya sonrasında olası saldırı izlerini araştırmak için destekleyici bir kontrol mekanizması olarak değerlendirilmelidir.
GitLab’daki Diğer Güvenlik Açıkları
21 Ekim tarihli güncelleme, CVE-2026-110264 dışında toplam 10 güvenlik sorununu daha giderdi. Öne çıkan iki sorun kimlik doğrulama ve oturum açma süreçleriyle ilgili.
CVE-2026-15723 — CVSS 8.2
Yüksek önem seviyesindeki bu açık, belirli koşullar altında kimliği doğrulanmış bir kullanıcının başka bir hesabı ele geçirmesine olanak tanıyabilir. Bunun için yöneticinin hem SAML hem de LDAP otomatik hesap ilişkilendirme özelliklerini etkinleştirmiş olması gerekiyor.
CVE-2026-112212 — CVSS 7.5
OAuth ve OpenID Connect uç noktalarındaki önbellek zehirleme (cache poisoning) sorunu, paylaşımlı önbellek kullanan belirli yapılandırmalarda saldırganın bazı oturum açma yönlendirmelerini kontrol ettiği bir sunucuya yönlendirmesine imkân tanıyabilir.
GitLab’ın 23 Eylül 2026 tarihinde yayımladığı güncellemelerde ise CVE-2026-93577 ve CVE-2026-89078 numaralı, CVSS 9.9 olarak derecelendirilen iki başka düzenli ifade motoru kaynaklı güvenlik açığı giderilmişti. 12 Ekim’de yayımlanan CVE-2026-97229 da aynı bileşendeki, CVSS 10.0 seviyesindeki bir başka açıktı.
Önceki açıkların 19.2 ve üzerindeki sürümlerle sınırlı kaldığı, yeni açığın ise 7.0 sürümüne kadar uzandığı bildiriliyor.
Güncelleme Sırasında Kesinti Riski
Güvenlik güncellemesini planlayan kurumların yalnızca sürüm yükseltmesini değil, olası hizmet kesintilerini de dikkate alması gerekiyor.
GitLab’ın açıklamasına göre, 19.4.3 ve 19.3.6 sürümleri yükseltme sırasında çalıştırılan veritabanı değişiklikleri içeriyor. Tek düğümlü (single-node) kurulumlarda bu işlemler tamamlanırken hizmet kesintisi yaşanabilir.
Çok düğümlü (multi-node) yapılarda ise GitLab’ın sıfır kesintiyle güncelleme prosedürü kullanılarak yükseltme yapılabiliyor.
Üretim ortamlarında güncelleme öncesinde yedekleme, geri dönüş planı, test ortamında doğrulama ve değişiklik yönetimi adımlarının uygulanması önem taşıyor.
Kurumlar İçin Önerilen Aksiyonlar
Kurumların aşağıdaki adımları önceliklendirmesi önerilir:
GitLab envanterini çıkarın: Kurum içinde kullanılan tüm Self-Managed GitLab sunucularını ve sürümlerini belirleyin.
Etkilenme durumunu doğrulayın: Kurulu sürümü, ilgili sürüm dalı için yayımlanan düzeltilmiş sürümle karşılaştırın.
Güvenlik güncellemesini uygulayın: Etkilenen sistemleri değişiklik yönetimi süreçlerine uygun biçimde yükseltin.
Günlükleri ve SIEM kayıtlarını inceleyin: Özellikle dış ağlardan erişilebilen sistemlerde şüpheli istekleri, beklenmeyen süreçleri ve uygulama hatalarını değerlendirin.
Tespit kurallarını değerlendirin: GitLab tarafından yayımlanan iki Sigma kuralının mevcut izleme altyapısına entegrasyonunu inceleyin.
Güncelleme sonrasında doğrulama yapın: Sistemin düzeltilmiş sürümde çalıştığını, uygulamanın sağlıklı olduğunu ve gerekli güvenlik kontrollerinin tamamlandığını teyit edin.
GitLab.com ve GitLab Dedicated kullanıcıları için düzeltme durumu, ilgili hizmetin GitLab tarafından belirtilen sürüm bilgileri doğrultusunda değerlendirilmelidir.
Sonuç
CVE-2026-110264, kimlik doğrulaması gerektirmeyen uzaktan kod çalıştırma potansiyeli, CVSS 10.0 önem seviyesi ve GitLab 7.0 sürümüne kadar uzanan etkisi nedeniyle kurumların öncelikli olarak ele alması gereken bir güvenlik açığıdır.
Özellikle Self-Managed GitLab kullanan kurumların mevcut sürümlerini kontrol etmesi, gerekli yamaları uygulaması ve olası istismar girişimlerine yönelik günlük kayıtlarını incelemesi önem taşımaktadır.
Güvenlik açığının saldırılarda kullanıldığına ilişkin bilinen bir bulgu paylaşılmamış olması, gerekli önlemlerin ertelenmesi için gerekçe oluşturmamalıdır.
Resmi Kaynaklar
Bu içerik, kamuya açık güvenlik duyuruları ve teknik bilgilendirme amacıyla hazırlanmıştır. Güncelleme öncesinde kurumların kendi ortamlarını ve GitLab’ın resmi güvenlik duyurusundaki sürüm bilgilerini doğrulaması önerilir.
UseHacker | Cybersecurity Insights
Gerçek sistemler. Gerçek güvenlik. Sürekli savunma.
useHacker Alpha Team
Siber dünyanın karanlık köşelerini aydınlatan, saldırganların bir adım önünde hareket eden seçkin kırmızı takım operatörlerinden oluşan bir güvenlik birliğidir.