CVE-2024-39677

Orta

Açıklama

NHibernate, .NET framework için bir nesne-ilişkisel eşleştiricidir. ILiteralType.ObjectToSQLString uygulayan bazı türlerde bir SQL injection zafiyeti bulunmaktadır. Bu yöntemleri çağıranlar şu durumları içeren zafiyete maruz kalmaktadır: ayırıcı değerlerle kalıtım kullanan eşlemeler; uygulamanın statik bir alanına referans veren HQL sorguları; literal değer alan AddColumn aşırı yüklemesini çağıran SqlInsertBuilder ve SqlUpdateBuilder yardımcı programı kullanıcıları ve kullanıcı tarafında SQL sorguları oluşturmak için ObjectToSQLString yöntemlerinin herhangi bir doğrudan kullanımı. Bu zafiyet 5.4.9 ve 5.5.2 sürümlerinde giderilmiştir.

ÖnemOrta
CVSS5.9
İstismar olasılığı—
ÜrünNhibernate
Yayın8 Tem 2024
İlk görülme8 Tem 2024
Zayıflık türüCWE-89SQL enjeksiyonu

Nasıl düzeltilir

Güncelleyin
  • NHibernate5.4.9, 5.5.2 ya da sonraki bir sürüm
  • nhibernate nhibernate-core5.4.9, 5.5.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
NHibernateNuGetv < 5.4.9, 5.5.0 ≤ v < 5.5.25.4.9, 5.5.2
nhibernate nhibernate-corev < 5.4.9, 5.5.0 ≤ v < 5.5.25.4.9, 5.5.2

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-39677 · Nhibernate · Dark Radar