.NET'te 3 kritik güvenlik açığı: Blazor, Brotli ve dosya izni

.NET için yayımlanan USN-8958-1 güvenlik güncellemesi, üç ayrı kritik açığı kapsamıyor. Bunlardan biri Blazor WebAssembly debug proxy'de değer kaçış (escaping) eksikliğinden kaynaklanıyor. Saldırgan bu açığı kullanarak rastgele kod çalıştırabilir. İlginç olan bu açığın daha önce USN-8942-1 aracılığıyla kapatılmış olması, ancak tamir işleminin eksik kalması. Sorun yalnızca dotnet10 ve dotnet11 sürümlerini etkiliyor.

İkinci açık,.NET'in kullandığı Brotli sıkıştırma kütüphanesinde ortaya çıkıyor. Kütüphane belirli sıkıştırılmış veri akışlarını yanlış işlediğinde, uzak bir saldırgan hizmet reddi saldırısı yapabilir veya kod çalıştırtabilir. Bu tür veri işleme hatası, özellikle ağ üzerinden gelen sıkıştırılmış içeriği açarken tehlikeli.

Reklam · TEST
AdSense Test ReklamıYazı arası (gönderi içi) · Yazı arası

Üçüncü açık Alen Cheung tarafından keşfedildi ve.NET'in dosya sahipliğini belirli durumlarda düzgün ele almadığını gösteriyor. Yerel bir saldırgan bu açığı istismar ederek sistem izinlerini yükseltebilir. Bu tür ayrıcalık yükseltme açıkları, özellikle çok kullanıcılı sistemlerde ciddi bir tehdit oluşturuyor.

Eğer.NET kullanan bir uygulamayı yönetiyorsan, dotnet10 veya dotnet11 üzerindeysen bu güncellemeleri hemen kurmalısın. Blazor WebAssembly uygulamalarında debug proxy açık bırakmamaya, sistem izinlerini sıkı tutmaya ve gelen verileri her zaman doğrulamaya dikkat et.

Reklam · TEST
AdSense Test ReklamıGönderi altı · Görüntülü
konu hakkında tepkinizi verebilirsiniz