CVE-2024-51748

Kritik

Açıklama

Kanboard, Kanban metodolojisine odaklanan bir proje yönetim yazılımıdır. Kimliği doğrulanmış bir Kanboard yöneticisi, dosya yazma imkanıyla birlikte sunucuda rastgele php kodu çalıştırabilir. Kullanıcı arayüzü dili, `settings` tablosundaki `application_language` ayarı tarafından belirlenir ve yüklenir. Bu nedenle, özel özellik aracılığıyla değiştirilmiş bir sqlite.db dosyası yükleyebilen bir saldırgan, yüklenen dosya yolu üzerinde kontrol sahibi olur. Bu zafiyetin istismar edilmesinin bir kısıtlaması vardır: saldırganın sisteme bir dosya (translations.php olarak adlandırılan) yerleştirebilmesi gerekir. Ancak bu imkansız değildir; anonim FTP sunucusunu veya dosya yüklemeye izin veren başka bir uygulamayı düşünün. Saldırgan, gerçek php kodunu payload olarak içeren dosyasını yerleştirdikten sonra, `translations.php` dosyasının saklandığı dizini işaret etmek için yol atlama (path traversal) kullanan bir sqlite db ayarı oluşturabilir. Ardından, hazırlanan sqlite.db içe aktarıldıktan sonra kod yürütme sağlanır. Bu sorun versiyon 1.2.42'de giderilmiştir ve tüm kullanıcıların yükseltme yapmaları önerilir. Bu zafiyet için bilinen bir geçici çözüm yoktur.

ÖnemKritik
CVSS9.1
İstismar olasılığı—
ÜrünKanboard
Yayın11 Kas 2024
İlk görülme11 Kas 2024

Nasıl düzeltilir

Güncelleyin
  • kanboard kanboard1.2.42 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
kanboard kanboardv < 1.2.421.2.42

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-2024-51748 · Kanboard · Dark Radar