CVE-2026-50178

Yüksek

Açıklama

Angular Language Service VS Code Uzantısı, Angular şablonları için zengin bir düzenleme deneyimi sunar. İstemci tarafındaki Angular Language Service VS Code uzantısı, araç ipucu Markdown oluşturucusunu isTrusted: true seçeneğiyle yapılandırır (client/src/client.ts konumunda bulunur). Bu ayar, VS Code'a aldığı tüm işlenen içeriğe güvenmesini söyler ve bu da command: URI'leri gibi aktif öğeleri etkinleştirir. Ancak, arka plandaki Angular Language Server işlemi, hover Markdown içeriğini iletmeden önce JSDoc dizgelerindeki köşeli parantezleri, ham bağlantıları ve kontrol karakterlerini kaçırmayı veya temizlemeyi başaramaz (server/src/handlers/hover.ts ve server/src/text_render.ts konumlarında bulunur). Bir saldırgan, gömülü aktif bir komut bağlantısı içeren kötü amaçlı bir JSDoc araç ipucu barındıran bir proje TypeScript veya JavaScript dosyasını (veya üçüncü taraf bir npm paket bağımlılığını) hazırlayarak bu durumdan yararlanabilir. Bir geliştirici, araç ipucunu görüntülemek için hedef sembolün üzerine geldiğinde ve kötü amaçlı bağlantıya tıkladığında, IDE komut dizisini doğrudan geliştiricinin ana makinesinde yürütür. 21.2.4 sürümünden önce mevcut olan bu güvenlik açığı, 21.2.4 sürümünde giderilmiştir.

ÖnemYüksek
CVSS8.8
İstismar olasılığı—
ÜrünAngular Language Service
Yayın22 Haz 2026
İlk görülme22 Haz 2026

Nasıl düzeltilir

Güncelleyin
  • angular angular_language_service21.2.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
angular angular_language_servicev < 21.2.421.2.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.

CVE-2026-50178 · Angular Language Service · Dark Radar