Reklam
Teknoloji

Git 2.56.1 Yayımlandı: Altı Güvenlik Açığı, Özyinelemeli Klonda Kod Çalıştırma

Git projesi 10 Kasım 2026’da altı güvenlik açığını kapatan Git 2.56.1’i ve 2.50.2’ye kadar yedi bakım sürümünü yayımladı. En ciddisi özyinelemeli klonda kod çalıştırmaya yol açan CVE-2026-111760.

Git 2.56.1 Yayımlandı: Altı Güvenlik Açığı, Özyinelemeli Klonda Kod Çalıştırma

Git projesi, 10 Kasım 2026’da altı güvenlik açığını kapatan Git 2.56.1’i ve 2.55.1, 2.54.1, 2.53.1, 2.52.1, 2.51.3 ile 2.50.2 bakım sürümlerini yayımladı; GitHub’ın duyurusuna göre açıklardan CVE-2026-111760, kötü niyetli bir deponun özyinelemeli olarak klonlanması sırasında saldırganın kodunun çalıştırılmasına yol açabiliyor.

Künye

ProjeGit (sürüm kontrol sistemi)
Duyuru tarihi10 Kasım 2026
Ana düzeltme sürümüGit 2.56.1
Bakım sürümleri2.55.1, 2.54.1, 2.53.1, 2.52.1, 2.51.3, 2.50.2
Açık sayısı6
En ciddi açıkCVE-2026-111760: özyinelemeli klonda kod çalıştırma
GitHub Enterprise Server3.19.15, 3.20.11, 3.21.9, 3.22.4
Duyuruyu yazanElijah Newren (GitHub)

Altı Açık Tek Tek

CVEKonuOlası sonuç
CVE-2026-111760Özyinelemeli klonSaldırganın kodunun çalıştırılması
CVE-2026-113408Protocol v2’de sunucunun bildirdiği HEADReferans dizini dışına yazma
CVE-2026-114467İmza ayıklamaYığın bozulması, hizmet kesintisi
CVE-2026-114469İkili yama uygulamaSınır dışı okuma, Git’in çökmesi
CVE-2026-105437Büyük birleştirmelerHeap bellek bozulması
CVE-2026-114466fast-import akışlarıDepo dışındaki dosyalara erişim

CVE-2026-111760’ta Git’in dizin (index) işlemesindeki bir tamsayı kesilmesi, çok uzun bir yolun doğrulamadan bir adla geçip daha kısa bir adla yazılmasına neden oluyor. Saldırgan bu farkı kullanarak bir alt modülün .git dosyasını kötü niyetli yapılandırma veya kanca (hook) içeren bir dizine işaret eden sembolik bağlantıyla değiştirebiliyor. CVE-2026-113408’de, boş bir depo protocol v2 ile klonlanırken sunucunun bildirdiği HEAD hedefi doğrulanmıyordu. CVE-2026-114467, ikiden fazla GPG imzası içeren bir etiketin birleştirilmesiyle tetikleniyor ve kullanıcılar adına birleştirme yapan barındırma hizmetlerini de etkileyebiliyor.

CVE-2026-114469’da yaklaşık 1 GiB’lık yama sınırı, sıkıştırılmış ikili yamaların açıldığında bu sınırı aşabilmesi nedeniyle atlatılabiliyordu. CVE-2026-105437, çok büyük birleştirme sonuçlarında bellek hesabının taşmasıyla ilgili. CVE-2026-114466’nın düzeltmesinden sonra fast-import akışında gelen üç özellik, çağıran taraf --allow-unsafe-features seçeneğini açıkça vermedikçe reddediliyor.

GitHub ve Diğer Araçlar

GitHub, düzeltmeleri github.com, GitHub Enterprise Cloud ve veri yerleşimli Enterprise Cloud’a uyguladığını; Enterprise Server için 3.19.15, 3.20.11, 3.21.9 ve 3.22.4 sürümlerini yayımladığını bildirdi. GitHub Desktop, GitHub Copilot uygulaması, Codespaces ve Actions’ın da yamalı Git sürümlerini alacağı belirtiliyor. Bir başka kaynak kod platformundaki güncel bir kritik yama için GitLab CVE-2026-110264 sayfamıza bakabilirsiniz.

Ne Yapılmalı?

Duyurunun önerisi, Git’in 2.56.1’e veya kullanılan bakım serisinin yamalı sürümüne güncellenmesi ve kendi Git kopyasını içeren uygulamaların da güncellenmesidir. Kurulu sürüm terminalde git --version komutuyla görülebilir. Hemen güncelleyemeyenler için öneriler şunlar: yalnızca güvenilir sunuculardan klonlamak, güvenilmeyen depoları özyinelemeli klonlamamak, güvenilmeyen içerik veya etiketleri birleştirmemek ve güvenilmeyen kaynaklardan gelen ikili yamaları ya da fast-import akışlarını işlememek. GitHub bu önlemlerin güncellemenin yerini tutmadığını vurguluyor.

Özyinelemeli Klon Nedir?

Bir Git deposu, alt modül adı verilen başka depolara bağlantı içerebilir. Özyinelemeli klon, ana depo indirilirken bu alt modüllerin de otomatik olarak indirilmesidir. Saldırgan kendi kontrolündeki bir alt modül üzerinden Git’in yapılandırma dosyalarına veya kancalarına müdahale edebilirse, kullanıcı yalnızca bir depoyu klonladığını düşünürken bilgisayarında komut çalıştırılmış olabilir. Bu yüzden özyinelemeli klon açıkları geliştiriciler için ayrıca önemlidir.

Bu Sayfada Ne Yok?

  • CVSS puanları ve önem dereceleri: Git projesinin güvenlik bildirimleri okunamadı.
  • Açıkları bulan araştırmacıların adları: okunan duyuruda yer almıyor.
  • Açıkların sahada istismar edildiğine dair bilgi: duyuruda böyle bir ifade yok.
  • Altı açığın hepsinin uzaktan kod çalıştırmaya yol açtığı iddiası: duyuruya göre kod çalıştırma yalnızca CVE-2026-111760’ta söz konusu.
  • Linux dağıtımlarının ve macOS ile gelen Git’in yamalı paket sürümleri: bu sayfada listelenmemiştir.
  • GitHub Desktop ve Copilot uygulaması için yamalı sürüm numaraları: duyuruda verilmemiş.
  • Git projesinin kendi e-posta listesindeki duyuru metni: okunmadı; bilgiler GitHub Blog’dan alınmıştır.

Sık Sorulan Sorular

Git 2.56.1 ne zaman yayımlandı?

10 Kasım 2026’da, altı güvenlik açığını kapatan sürüm olarak.

Hangi Git sürümleri yamalı?

2.56.1 ile bakım serilerinde 2.55.1, 2.54.1, 2.53.1, 2.52.1, 2.51.3 ve 2.50.2.

En ciddi Git açığı hangisi?

CVE-2026-111760. Kötü niyetli bir deponun özyinelemeli klonlanması sırasında kod çalıştırılmasına yol açabiliyor.

Bütün açıklar uzaktan kod çalıştırıyor mu?

Hayır. Duyuruya göre kod çalıştırma yalnızca CVE-2026-111760’ta var; diğerleri dizin dışına yazma, bellek bozulması, çökme veya dosya erişimi.

GitHub kullanıcılarının bir şey yapması gerekiyor mu?

github.com tarafı yamalandı. Yerel bilgisayardaki Git’in ve Enterprise Server kurulumlarının ayrıca güncellenmesi gerekiyor.

Hemen güncelleyemezsem ne yapmalıyım?

Yalnızca güvenilir sunuculardan klonlayın, güvenilmeyen depoları özyinelemeli klonlamayın ve güvenilmeyen içerikleri birleştirmeyin.

Kaynak ve kapsam: Bilgiler GitHub’ın 10 Kasım 2026 tarihli Git security vulnerabilities announced yazısından ve git-scm.com’daki güncel sürüm bilgisinden okunmuştur. CVSS puanları, bulan araştırmacılar ve dağıtım paketleri kaynakta bulunmadığından yazılmamıştır. Veri tarihi: 12 Kasım 2026.

Yorumlar (0)

Henüz yorum yok. İlk yorumu siz yapın.

Yorum Yap