Trusence Her iddianın bir kaynağı var
Son güncelleme: 15 Kasım 2026 Ara English
Güvenlik

Git'te kötü amaçlı depoların özyinelemeli klonlamada kod çalıştırmasına izin veren açık yamalandı

Git 2.56.1 ve 2.50-2.55 serisindeki yamalı sürümler, submodule'lerle birlikte özyinelemeli klonlanan makinelerde saldırgan kodun çalışmasına yol açan CVE-2026-111760 açığını kapatıyor.

Git, CVE-2026-111760 olarak izlenen bir açığı kapatmak için 2.56.1 sürümünü ve 2.50 ile 2.55 serilerinin yamalı sürümlerini yayımladı. Açık, kötü amaçlı bir deponun, submodule'leriyle birlikte özyinelemeli olarak klonlanan makinelerde saldırganın kodunu çalıştırmasına olanak tanıyor. Sorun, index işlemindeki bir tam sayı kesilmesinden kaynaklanıyor: aşırı uzun bir yol güvenlik kontrolünden geçiyor, ancak kısaltılmış .git adıyla yazılıyor. Bu da bir submodule'ün .git dosyasının, kötü amaçlı hook'lar ya da yapılandırma içeren bir klasöre işaret eden bir sembolik bağla değiştirilmesine izin veriyor.

GitHub düzeltmeleri github.com ve GitHub Enterprise Cloud'a uyguladı; Enterprise Server için düzeltmeler 3.19.15 ile 3.22.4 arasındaki sürümlerde yer alıyor. GitHub Desktop, Copilot, Codespaces ve Actions'ın da düzeltmeleri alacağını bildirdi. Ekipler düzeltilmiş bir Git kurana kadar yalnızca güvendikleri sunuculardan klonlama yapmalı, güvenilmeyen depoları özyinelemeli klonlamaktan kaçınmalı ve güvenilmeyen içerikleri birleştirmemeli ya da güvenilmeyen ikili yamaları ve fast-import akışlarını işlememeli. Aynı sürümlerde beş Git açığı daha kapatıldı; bunlar arasında boş depo klonlarında dizin geçişi ve birden çok GPG imzası içeren etiketlerle yapılan birleştirmelerde hizmet reddi de yer alıyor.

Neden önemli

Bu açık, özyinelemeli klonlama yapan geliştiricilerin ve CI ortamlarının dikkatini gerektiriyor; düzeltme gelene kadar güvenilmeyen depolardan submodule'lü klonlama riskli hale geliyor. Yükseltme yapamayan sunucular için belgelenen geçici çözüm, her deponun info/attributes dosyasına conflict-marker-size=7 satırını eklemek. Git for Windows'un Git 2.56.1 tabanlı sürümü, takip edilen bilgiye göre salı günü saat 19:09 UTC itibarıyla henüz yayımlanmamıştı.

Kaynaklar · 1