Alpine Linux’un GitLab sunucusuna CVSS 10.0 açığıyla saldırı girişimi: sorun Ruby’de çıktı
Saldırgan, GitLab yaması çıktıktan bir hafta sonra Alpine’ın sunucusunu hedef aldı; GitLab’i güncellemek tek başına yetmedi çünkü açık Ruby’nin Onigmo regex motorundaydı.
Bir saldırgan, 20 ve 21 Ekim 2026 tarihlerinde CVE-2026-97229 kodlu, CVSS 10.0 puanlı GitLab açığını Alpine Linux’un kendi GitLab sunucusuna karşı kullanmayı denedi. Bu, GitLab’in yamayı yayımlamasından yaklaşık bir hafta sonra gerçekleşti.
Açık GitLab’de değil, Ruby’nin Onigmo regex motorunda bulunuyor. Alpine 22 Ekim’de GitLab’i 19.3.6 sürümüne yükseltti, ancak sunucu standart Ruby ile çalıştığı için yine de savunmasızdı. Kendi Ruby ya da konteyner imajlarıyla GitLab kuran operatörlerin, GitLab güncellemesine ek olarak Ruby 3.3.13, 3.4.12 ya da 4.0.9 veya daha yeni bir sürüme geçmesi gerekiyor.
Alpine’ın sunucusunda sekiz işçi çökmesi görüldü ve dördü saldırının exploit’i kısmen ilerlettiğini gösterdi. Kod çalıştırıldığına dair bir kanıt bulunmadı; yine de Alpine sunucuyu ele geçirilmiş sayarak baştan kurdu ve tüm hesapların parolalarını sıfırladı.
CISA, açığı Bilinen Aktif Sömürülen Zafiyetler kataloğuna ekledi ve federal kurumlar için kısa bir yama süresi belirledi. GitLab açığı Community Edition ve Enterprise Edition’da 19.4.2, 19.3.5 ve 19.2.8 sürümlerinde kapattı.
Neden önemli
GitLab’i güncelleyen herkes, bunun yetmediğini bilmeli: sunucu hangi Ruby sürümüyle çalışıyorsa o da yamalanmalı. Kendi imajını ya da Ruby ortamını yöneten ekipler için bu, GitLab sürümünden bağımsız bir yükseltme işi anlamına geliyor. Alpine’ın örneği, şüphe duyulduğunda sunucuyu temizlemenin ve tüm parolaları değiştirmenin ne kadar gerektiğini de gösteriyor.
Önemli mi, abartı mı?
Bu haber gerçekten önemli mi, yoksa abartı mı? Başkalarının ne dediğini görmeden önce sen oy ver.