CVE-2026-73422

Orta

Açıklama

Astro, içerik odaklı web siteleri için bir web çerçevesidir. 2.9.0 sürümünden 7.1.0 sürümüne kadar, Astro'nun sunucu tarafı View Transition CSS üreticisi, animasyon özelliklerini CSS ve HTML bağlamları için kaçış karakteri kullanmadan satır içi bir style öğesine aktarır. Saldırgan tarafından kontrol edilen View Transition animasyon değeri, örneğin duration, oluşturulan style öğesini sonlandırabilir ve rastgele HTML veya JavaScript enjekte edebilir. Etkilenen kod packages/astro/src/runtime/server/transition.ts dosyasıdır; renderTransition, sheet.toString() değerini markHTMLString() içine aktarırken addAnimationProperty, duration değerini toTimeValue() aracılığıyla serileştirir ve ayrıca easing, direction, delay, fillMode ve name değerlerini işler. Sömürü, istek üzerine veya sunucu tarafında oluşturulan bir rotanın saldırgan tarafından kontrol edilen verileri bir View Transition animasyon tanımına aktarmasını gerektirir ve etkilenen uygulamanın kaynağında rastgele JavaScript çalıştırabilir; bu da hassas sayfa verilerine ve mağdurun kullanabildiği kimliği doğrulanmış eylemlere erişime olanak tanır. Bu sorun 7.1.0 sürümünde düzeltilmiştir.

ÖnemOrta
CVSS5.3
İstismar olasılığı—
ÜrünAstro
Yayın12 Ağu 2026
İlk görülme12 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • astro7.1.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
astronpm2.9.0 ≤ v < 7.1.07.1.0

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-73422 · Astro · Dark Radar