İçeriğe geç
7 Tepe Bilişim

GüvenlikGüvenlik açığı

CISA, GitLab'daki CVSS 10.0 uzaktan kod çalıştırma açığını istismar edilen açıklar listesine ekledi

CISA, GitLab CE/EE'deki CVE-2026-97229'u 29 Ekim'de istismar edilen açıklar listesine ekledi; açık kimlik doğrulamasız kod çalıştırmaya yol açıyor.

· 3 dk okuma

Çatlak çizgili kalkan deseni

ABD Siber Güvenlik ve Altyapı Güvenliği Ajansı (CISA), GitLab Community Edition ve Enterprise Edition’daki CVE-2026-97229’u 29 Ekim 2026’da bilinen istismar edilen açıklar (KEV) kataloğuna ekledi. Açık, kimlik doğrulaması olmayan bir kullanıcının GitLab sunucusunda rastgele kod çalıştırmasına imkân veriyor. GitLab düzeltmeyi 12 Ekim’de yayımlamıştı.

Ne oldu

Katalog kaydına göre açık, CI/CD yapılandırmasındaki düzenli ifade (regex) doğrulamasının yetersizliğinden kaynaklanan bir tamsayı taşması. Özel hazırlanmış bir düzenli ifade, kimliği doğrulanmamış bir kullanıcıya sunucuda kod çalıştırma yolu açıyor. CVSS 10.0 puanını GitLab verdi; Ulusal Zafiyet Veritabanı’nın (NVD) ayrı bir puanı yok. Saldırı ağ üzerinden, düşük karmaşıklıkla, kimlik doğrulaması ve kullanıcı etkileşimi olmadan yapılabiliyor.

CISA’ya göre açık istismar ediliyor: KEV kataloğuna ekleme, ajansın aktif istismar kanıtı ölçütüne bağlı. GitLab’ın kendi duyurusu istismar olduğunu söylemiyor; yalnızca istismar girişimlerini yakalamaya yönelik tehdit tespitleri yayımlıyor. CISA, açığın fidye yazılımı kampanyalarında kullanılıp kullanılmadığını “bilinmiyor” olarak işaretlemiş. Katalog notu, aynı Ruby/Onigmo tamsayı taşması sorununun başka ürünleri de etkileyebileceğini belirtiyor.

Kimleri etkiler

GitLab’a göre etkilenenler 19.2 sürümünde 19.2.8 öncesi, 19.3’te 19.3.5 öncesi ve 19.4’te 19.4.2 öncesi tüm CE/EE kurulumları. GitLab.com ve GitLab Dedicated kiracıları zaten yamalı. Etki, kendi sunucusunda GitLab çalıştıran kurumlarda.

Üretici ne öneriyor

GitLab, kendi sunucusunda çalışan tüm kurulumların 19.4.2, 19.3.5 ya da 19.2.8 sürümüne hemen yükseltilmesini istiyor. Aynı yama sürümü bu açık dahil 24 güvenlik düzeltmesi içeriyor: 1 kritik, 5 yüksek, 14 orta ve 4 düşük önem derecesinde.

GitLab, kendi sunucusu olan müşteriler için bu açığın istismar girişimlerini yakalamaya yönelik altı tehdit tespiti yayımladı; adları arasında “Onigmo native worker crash” ve “ci regexp guard rejection” gibi kayıtlar var. CISA ise yamadan önce açıkta kalmış sunucularda iz incelemesi yapılmasını da istiyor.

Düzeltme 12 Ekim’de çıktı, açık 17 gün sonra katalog listesine girdi. CISA, ABD federal kurumları için düzeltme son tarihini 1 Kasım olarak belirledi.

Ruby tarafında ne değişti

Altta yatan düzenli ifade hatası GitLab’a özgü değil. Ruby ekibi 23 Ekim’de 4.0.9, 3.4.12 ve 3.3.13 sürümleriyle Onigmo derleme hatasını kapattı. Etki, saldırganın kontrol ettiği metinden düzenli ifade derleyen uygulamalarda ortaya çıkıyor; Ruby’nin açıklamasına göre Regexp.timeout ayarı ve desen uzunluğunu sınırlamak korumuyor. Kullanıcıdan gelen metni düzenli ifade olarak derleyen başka Ruby uygulamalarının da bu sürümlere geçmesi gerekiyor.

Aynı sürümdeki diğer yüksek önemli düzeltmeler

Yama sürümü yalnız bu açığı kapatmıyor. GitLab’ın tablosuna göre aynı sürümde beş yüksek önem dereceli açık daha var: sözdizimi vurgulamada siteler arası betik çalıştırma, aşağı akış (downstream) pipeline oluşturma hizmetinde yetkilendirme eksikliği, depo dosya erişiminde fazla izin veren düzenli ifade, zamanlanmış pipeline yürütme politikasında yetkilendirme hatası ve GitLab Duo Agent Platform’da yapay zekâ komut girdisinin yetersiz arındırılması. Hepsi aynı yükseltmeyle kapanıyor.

Bu yazı kendi cümlelerimizle hazırlandı; olgular aşağıdaki birincil kaynağa dayanır. Teknik ayrıntılar için üreticinin bültenini esas alın.

Tüm haberler

Aynı günün diğer haberleri