CVE-2026-101895

Yüksek

Açıklama

Angular; TypeScript/JavaScript ve diğer dilleri kullanarak mobil ve masaüstü web uygulamaları oluşturmak için kullanılan bir geliştirme platformudur. 20.3.31, 21.2.23 ve 22.1.6 sürümlerinden önce, @angular/platform-server DOM emülasyon ayrıştırıcısı, Angular sunucu tarafı işleme işlemi girişin sonunda boşlukla biten eksik bir DOCTYPE içeren saldırgan kontrollü HTML'yi işlediğinde sonsuz senkron döngüye girebilir. Domino lib/HTMLParser.js içerisinde, after_doctype_name_state durumu, nextchar değerini ilerletmeden veya sabit-ileri bakış durumundan çıkmadan doctype ve EOF belirteçlerini yaydığından, tarayıcı aynı EOF işaretleyicisini tekrar tekrar işler. Kimliği doğrulanmamış uzak bir saldırgan, innerHTML bağlaması gibi sunucu tarafı HTML ayrıştırma yolları aracılığıyla bu durumu kullanarak bir Node.js SSR çalışanını tam CPU kapasitesinde tüketebilir, olay döngüsünü kilitleyebilir ve eşzamanlı ile sonraki istekleri durdurabilir. Bu sorun 20.3.31, 21.2.23 ve 22.1.6 sürümlerinde düzeltilmiştir.

ÖnemYüksek
CVSS8.7
İstismar olasılığı—
Ürün@angular/platform-server
Yayın14 Eki 2026
İlk görülme14 Eki 2026

Nasıl düzeltilir

Güncelleyin
  • @angular/platform-server22.1.6, 21.2.23, 20.3.31 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
@angular/platform-servernpm22.0.0 ≤ v < 22.1.6, 21.0.0 ≤ v < 21.2.23, 20.0.0 ≤ v < 20.3.31, v ≤ 19.2.2522.1.6, 21.2.23, 20.3.31

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.