CVE-2026-40099

Orta

Açıklama

Kirby, açık kaynaklı bir içerik yönetim sistemidir. Kirby'nin kullanıcı izinleri, CMS içindeki içerik modellerine yönelik belirli eylemleri hangi kullanıcı rolünün gerçekleştirebileceğini kontrol eder. Bu izinler, kullanıcı şablonunda (`site/blueprints/users/...`) her rol için tanımlanır. Ayrıca, `options` özelliği kullanılarak model şablonlarındaki (örneğin `site/blueprints/pages/...`) her hedef model için izinlerin özelleştirilmesi mümkündür. İzinler ve seçenekler birlikte, kullanıcı eylemlerinin yetkilendirmesini kontrol eder. Sayfalar için Kirby, diğerlerinin yanı sıra `pages.create` ve `pages.changeStatus` izinlerini sağlar. Versiyon 4.9.0 ve 5.4.0 öncesinde Kirby, bu izinleri bağımsız olarak ve yalnızca ilgili eylem için kontrol ediyordu. Ancak `changeStatus` izni sayfa oluşturma sırasında etkili olmuyordu. Yeni sayfalar varsayılan olarak taslak şeklinde oluşturulur ve mevcut bir sayfa taslağının durumunu değiştirerek yayınlanmaları gerekir. Bu durum, sayfa Kirby Panel üzerinden oluşturulduğunda sağlanır. Ancak REST API, yeni bir sayfa oluştururken `isDraft` bayrağının geçersiz kılınmasına izin verir. Bu durum, `pages.create` iznine sahip kimliği doğrulanmış saldırganların, normal editöryal iş akışını atlayarak doğrudan yayınlanmış sayfalar oluşturmasına olanak tanımıştır. Sorun Kirby 4.9.0 ve Kirby 5.4.0 sürümlerinde giderilmiştir. Kirby, sayfa oluşturma kurallarına, `pages.changeStatus` iznine sahip olmayan kullanıcıların yayınlanmış sayfalar değil, yalnızca sayfa taslakları oluşturabilmesini sağlayan bir kontrol eklemiştir.

ÖnemOrta
CVSS6.5
İstismar olasılığı—
ÜrünKirby
Yayın24 Nis 2026
İlk görülme24 Nis 2026

Nasıl düzeltilir

Güncelleyin
  • getkirby kirby4.9.0, 5.4.0 ya da sonraki bir sürüm
  • getkirby/cms4.9.0, 5.4.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
getkirby kirbyv < 4.9.0, 5.0.0 ≤ v < 5.4.04.9.0, 5.4.0
getkirby/cmsPackagistv < 4.9.0, 5.0.0 ≤ v < 5.4.04.9.0, 5.4.0

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-40099 · Kirby · Dark Radar