CVE-2023-37472

Yüksek

Açıklama

Knowage, iş analitiği için açık kaynaklı bir pakettir. Uygulama, önceden temizleme işlemi yapmadan HQL sorguları oluşturmak için sıklıkla kullanıcı tarafından sağlanan verileri kullanmaktadır. Bir saldırgan, Hibernate motoru tarafından oluşturulan sonraki SQL sorgularını bozacak şekilde özel olarak hazırlanmış HQL sorguları oluşturabilir. `_/knowage/restful-services/2.0/documents/listDocument_` uç noktası, kullanıcı tarafından sağlanan `_label_` parametresini önceden temizlemeden `_BIObjectDAOHibImpl_` nesnesinin `_countBIObjects_` metodunu çağırmaktadır. Bu durum, arka plandaki veri tabanında SQL injection'a yol açabilir. Uygulamada başka enjeksiyonlar da tespit edilmiştir. Düşük yetkilere sahip kimliği doğrulanmış bir saldırgan; hesap kimlik bilgileri veya iş bilgileri gibi hassas bilgileri veri tabanından elde etmek için bu zafiyetten yararlanabilir. Bu sorun versiyon 8.1.8 ile giderilmiştir. Kullanıcıların yükseltme yapmaları önerilir. Bu zafiyet için bilinen bir geçici çözüm yoktur.

ÖnemYüksek
CVSS7.7
İstismar olasılığı—
ÜrünEng Knowage
Yayın14 Tem 2023
İlk görülme14 Tem 2023
Zayıflık türüCWE-89SQL enjeksiyonu

Nasıl düzeltilir

Güncelleyin
  • eng knowage8.1.8 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
eng knowage6.1.0 ≤ v < 8.1.88.1.8

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.