CVE-2026-69240

Kritik

Açıklama

Sequelize bir Node.js ORM aracıdır. 6.37.4 sürümünden önce, yalnızca dialect oracle olarak ayarlanmışsa dizgelerle SQL injection mümkündür. sql-string.js dosyasında tanımlanan escape fonksiyonu, değer TO_TIMESTAMP veya TO_DATE ile başlıyorsa tırnak işaretlerini kaçırmaz. Oracle dialect'inde, val bir dizge olduğunda ve TO_TIMESTAMP veya TO_DATE ile başladığında, escape fonksiyonu tek tırnakları değiştirmek yerine val değerini doğrudan döndürür. Bir saldırgan, bu escape yoluna ulaşan bir uygulama değeri üzerinden rastgele SQL ifadeleri enjekte edebilir. Bu sorun 6.37.4 sürümünde düzeltilmiştir.

ÖnemKritik
CVSS9.8
İstismar olasılığı—
ÜrünSequelize
Yayın3 Ağu 2026
İlk görülme3 Ağu 2026
Zayıflık türüCWE-89SQL enjeksiyonu

Nasıl düzeltilir

Güncelleyin
  • sequelize6.37.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
sequelizenpmv < 6.37.46.37.4

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.