CVE-2024-47885
Açıklama
Astro web framework'ünün 3.0.0 sürümüyle başlayan ve 4.16.1 sürümünden önceki istemci tarafı yönlendiricisinde bir DOM Clobbering açığı bulunmaktadır. Bu durum, Astro'nun istemci tarafı yönlendirmesini etkinleştiren ve hedef sayfalarda saldırgan tarafından kontrol edilen *saklanmış* betiksiz HTML öğeleri (örneğin, sanitize edilmemiş `name` özniteliklerine sahip `iframe` etiketleri) barındıran web sitelerinde siteler arası betik çalıştırmaya (XSS) yol açabilir. Bu güvenlik açığı, `ViewTransitions` ile istemci tarafı yönlendirmeyi etkinleştiren ve sayfadaki kullanıcı tarafından eklenen betiksiz HTML etiketlerinin `name` özniteliklerini uygun şekilde sanitize etmeden saklayan Astro tabanlı web sitelerinde siteler arası betik çalıştırma (XSS) saldırılarıyla sonuçlanabilir. 4.16.1 sürümü bu sorun için bir yama içermektedir.
Nasıl düzeltilir
- astro astro4.16.1 ya da sonraki bir sürüm
- astro4.16.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| astro astro | 3.0.0 ≤ v < 4.16.1 | 4.16.1 |
| astronpm | 3.0.0 ≤ v < 4.16.1 | 4.16.1 |
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.
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.