CVE-2026-59728

Orta

Açıklama

Astro, içerik odaklı web siteleri için bir web çerçevesidir. 1.0.0 ile 4.0.18 arasındaki sürümlerde, packages/astro-rss/src/index.ts içindeki source.title ve enclosure.type öğe alanları, fast-xml-parser tarafından ayrıştırılmadan önce XML karakter kaçışı yapılmadan doğrudan XML şablon dizelerine yerleştirilmektedir. Her iki alan da yalnızca z.string() olarak doğrulanmakta ve XML özel karakterleri üzerinde herhangi bir kısıtlama getirmemektedir. Bu değerleri kontrol eden bir saldırgan, oluşturulan RSS akışına rastgele XML enjekte edebilir: " içeren bir değer bir öznitelikten çıkabilir (enclosure.type durumunda olduğu gibi) ve </source> içeren bir değer bir öğeyi erken kapatıp ek düğümler enjekte edebilir (source.title durumunda olduğu gibi). Bu durum akış yapısını bozar, yanlış üstveri enjekte eder (örneğin, kötü amaçlı bir URL'ye işaret eden sahte bir <link>) ve akış okuyucuların saldırgan tarafından kontrol edilen içeriği yanlış ayrıştırmasına veya görüntülemesine neden olabilir. SSR modunda (output: 'server'), zehirlenmiş akış tüm abonelere yapılan her istekte sunulur. Bu sorun 4.0.19 sürümünde düzeltilmiştir.

ÖnemOrta
CVSS4.3
İstismar olasılığı—
Ürün@astrojs/rss
Yayın27 Tem 2026
İlk görülme27 Tem 2026
Zayıflık türüCWE-91CWE-91

Nasıl düzeltilir

Güncelleyin
  • @astrojs/rss4.0.19 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
@astrojs/rssnpm1.0.0 ≤ v < 4.0.194.0.19

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-59728 · @astrojs/rss · Dark Radar