CVE-2026-44177

Yüksek

Açıklama

Kirby, açık kaynaklı bir içerik yönetim sistemidir. 5.3.0 ve üzeri ancak 5.4.1 öncesindeki sürümlerde Kirby, sağlanan kullanıcı kimliğini (user ID) doğru şekilde doğrulamamış ve bu durum bir path traversal zafiyetine yol açmıştır. 5.3.0 sürümü, Users koleksiyonuna, kullanıcı nesnelerini ilk ihtiyaç duyulduğunda lazy load yöntemiyle yükleyen bir performans iyileştirmesi getirmiştir. Kullanıcılar ID'leri üzerinden sorgulanmış ve bu ID daha sonra site/accounts altındaki ilgili hesap dizinini bulmak için kullanılmıştır. Bu durum; kimlik doğrulama API'sini (kimlik doğrulanmamış isteklere açıktır), kullanıcılar API'sini (yalnızca kimlik doğrulanmış kullanıcılara açıktır) ve istek tarafından sağlanan e-posta veya ID ile tekil bir kullanıcıyı aramak için $users->find() fonksiyonunu kullanan diğer tüm alanları etkilemiştir. Sonuç olarak, bir saldırgan index.php isimli dosyaların (örneğin eklentilerin ana PHP dosyaları) rastgele PHP dosya dahil edilmesini (PHP file inclusion) tetikleyebilir; bunun etkisi söz konusu dosyaların içerdiği mantığa bağlıdır. Ayrıca sunucudaki rastgele dizinlerin varlığının araştırılmasına izin vererek, saldırganların yüklü eklentiler ve içerik yapısı da dahil olmak üzere sunucu ve site kurulumunun parmak izini çıkarmasına olanak tanımıştır. Bu sorun 5.4.1 sürümünde düzeltilmiştir.

ÖnemYüksek
CVSS8.8
İstismar olasılığı—
ÜrünGetkirby/cms
Yayın16 Tem 2026
İlk görülme16 Tem 2026

Nasıl düzeltilir

Güncelleyin
  • getkirby/cms5.4.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
getkirby/cmsPackagist5.3.0 ≤ v < 5.4.15.4.1

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-44177 · Getkirby/cms · Dark Radar