CVE-2026-87720

Yüksek

Açıklama

Gerrit Code Review versiyonları 2.16.0 ile 3.12.9, 3.13.0 ile 3.13.8 ve 3.14.0 ile 3.14.2 arasındaki proje adı normalleştirme (ProjectUtil.stripGitSuffix) ve ProjectCache tahliye mantığındaki (ProjectCacheImpl) Hatalı Yetkilendirme (CWE-863), kimliği doğrulanmış bir kullanıcının (veya depo önceden herkese açıksa kimliği doğrulanmamış bir kullanıcının); REST API'ler, Gitiles veya SSH Git komutları üzerinden tekrarlanan .git sonekleri (project.git.git gibi) içeren özel isteklerle, özel depo içeriğinin yetkisiz şekilde ifşa edilmesine ve geri çekilmiş proje sahibi yönetici ayrıcalıklarının kalıcı olarak geri yüklenmesine neden olmasına olanak tanır. Gerrit, mantıksal ProjectCache anahtarını oluştururken yalnızca tek bir sondaki .git sonekini temizlediği, ancak JGit (FileKey.lenient) sonekli takma adı diskteki aynı kanonik çıplak depoya çözümlediği için; kanonik proje adı üzerindeki okuma erişiminin kaldırılması veya sahip kurallarının silinmesi, önbellek geçerlilik penceresi sırasında önbelleğe alınmış takma ad ProjectState'in tahliye edilmesinde başarısız olur ve bu durum yeni oluşturulan özel commit'lerin okunmasına veya refs/meta/config dosyasına yazılmasına imkan verir. Bu sorun Gerrit Code Review versiyonları 3.12.10, 3.13.9 ve 3.14.3 sürümlerinde düzeltilmiştir.

ÖnemYüksek
CVSS7.6
İstismar olasılığı—
ÜrünGerrit
Yayın24 Eyl 2026
İlk görülme24 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Gerrit Gerrit3.12.10, 3.13.9, 3.14.3 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Gerrit Gerrit2.16.0 ≤ v < 3.12.10, 3.13.0 ≤ v < 3.13.9, 3.14.0 ≤ v < 3.14.33.12.10, 3.13.9, 3.14.3

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2026-87720 · Gerrit · Dark Radar