Microsoft Visual Studio Active Template Kütüphanesi Çoklu Açıklıkları (MS09-035)
Active Template Library (ATL) Component Object Model (COM) nesnelerini daha kolay programlamak için Microsoft tarafından geliştirilmiş bir grup C++ sınıfıdır. Microsoft Visual Studio ATL'de istenmeyen kod çalıştırılması veya bilginin açığa çıkması ile sonuçlanan çoklu açıklıklar bulunmuştur.
Kaynak:
SANS@RISK
Seviye:
Acil
Bildiri Sürümü:
-
Açıklanma Zamanı:
28.07.2009
Yenilenme Zamanı:
-
Etkilenen Sistemler:
Microsoft Visual Studio .NET 2003 Service Pack 1
Microsoft Visual Studio 2005 Service Pack 1
Microsoft Visual Studio 2005 Service Pack 1 64-bit Hosted Visual C++ Tools
Microsoft Visual Studio 2008
Microsoft Visual Studio 2008 Service Pack 1
Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package
Microsoft Visual C++ 2008 Redistributable Package
Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package
Active Template Library (ATL) Component Object Model (COM) nesnelerini daha kolay programlamak için Microsoft tarafından geliştirilmiş bir grup C++ sınıfıdır. Microsoft Visual Studio ATL'de istenmeyen kod çalıştırılması veya bilginin açığa çıkması ile sonuçlanan çpklu açıklıklar bulunmuştur.
İlk açıklık ATL başlıklarındaki hatadan dolayı VariantClear'ın doğru şekilde ilklendirilmemesinden kaynaklanmaktadır. Böylece özel olarak tasarlanmış zararlı bir akış ile VariantClear çağrıldığındaki durum saldırgan tarafından kontrol edilebilmektedir. İkinci açıklık, ATL başlıklarının nesneleri işlemesindeki hata kaynaklıdır. Saldırganın Internet Explorer'da bloklanmış güvenilmeyen bir ActiveX kontrolünü çalıştırabilmesini sağlamaktadır. Üçüncü açıklık bazı ATL başıklarının karakter dizisi okuması kaynaklı bilginin açığa çıkmasıdır. Microsoft Visual Studio ATL kullanan başka üreticilere ait ürünlerde bu açıklıklardan etkilenebilmektedir. Bu tip ürünlere örnek olarak Adobe Flash Player, Adobe Shockwave Player ve Cisco Unity Player verilebilir.
Etki:
İstenmeyen kod çalıştırma, bilginin açığa çıkması
Çözüm:
Açıklık üretici firma tarafından doğrulanmış, güncellemeler yayınlanmıştır