CVE-2026-50290

Orta

Açıklama

SpecifyJS, bildirimsel bir TypeScript kullanıcı arayüzü çerçevesidir. 0.2.136 sürümünden önce, CSS değeri temizleme işlemi basit regex kullanarak `expression(` ve `url(javascript:` kalıplarını kaldırıyordu, ancak CSS unicode kaçışları (`\65xpression(`), null baytları veya CSS yorumları (`exp/**/ression(`) ile atlatılabiliyordu. Bu CSS enjeksiyonu vektörleri yalnızca eski tarayıcılarda (IE6-IE10) çalışır. SpecifyJS modern tarayıcıları hedefler. 0.2.136 sürümünden itibaren, CSS temizleme işlemi artık desen eşleştirmesinden önce unicode kaçışlarını normalleştirir ve CSS yorumlarını kaldırır. Ayrıca `behavior:`, `-moz-binding` ve `-o-link` desenlerini denetler.

ÖnemOrta
CVSS5.3
İstismar olasılığı—
Ürün@asymmetric-effort/specifyjs
Yayın21 Ağu 2026
İlk görülme21 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • @asymmetric-effort/specifyjs0.2.136 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
@asymmetric-effort/specifyjsnpmv < 0.2.1360.2.136

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-50290 · @asymmetric-effort/specifyjs · Dark Radar