BU SERVİS, GOOGLE TARAFINDAN SAĞLANAN ÇEVİRİLER İÇEREBİLİR. GOOGLE, HERHANGİ BİR GARANTİ, GÜVENİLİRLİK VE TİCARİ ELVERİŞLİLİK, BELİRLİ BİR AMACA UYGUNLUK VE İHLAL ETMEME GARANTİLERİ DAHİL OLMAK ÜZERE AÇIK VEYA ZIMNİ GARANTİLER DE DAHİL OLMAK ÜZERE, AÇIK VEYA ZIMNİ TÜM GARANTİLERİ REDDEDER.

Kaspersky Lab web sitesi, Google Çeviri tarafından desteklenen çeviri yazılımı kullanılarak size kolaylık sağlamak amacıyla tercüme edilmiştir. Doğru bir çeviri sağlamak için makul çabalar sarf edilmiştir, ancak otomatik çeviri mükemmel değildir ve insan çevirmenlerinin yerini alması amaçlanmamıştır. Çeviriler, Kaspersky Lab web sitesinin kullanıcılarına bir hizmet olarak sunulur ve "olduğu gibi" sağlanır. İngilizce'den başka bir dile çevrilmiş herhangi bir çevirinin doğruluğu, güvenilirliği veya doğruluğu konusunda açık ya da zımni hiçbir garanti verilmemektedir. Çeviri yazılımı sınırlamaları nedeniyle bazı içerikler (görüntüler, videolar, Flash vb. Gibi) doğru bir şekilde çevrilemeyebilir.

KLA10866
Python'da birden çok güvenlik açığı
Yüklendi : 07/05/2018
Bulunma tarihi
?
02/09/2016
Şiddet
?
Kritik
Açıklama

CPython'da (Python) 2.7.12'den önce, 3.4.5'ten 3.x ve 3.5.2'den 3.5.2'den önce çoklu ciddi zayıflıklar bulunmuştur. Kötü amaçlı kullanıcılar TLS korumalarını atlamak, isteğe bağlı HTTP üstbilgileri enjekte etmek veya belirtilmemiş bir etkisi olması için bu güvenlik açıklarından yararlanabilir.

Aşağıda güvenlik açıklarının tam listesi:

  1. CRLF enjeksiyon güvenlik açığı, bir URL'de CRLF dizileri aracılığıyla isteğe bağlı HTTP üstbilgileri enjekte etmek için kullanılabilir.
  2. Tamsayı taşması, yığın tabanlı bir arabellek taşması tetikleyen bir negatif veri boyutu değeriyle kullanılabilir.
  3. TLS sıyırma güvenlik açığı, istemci ile kayıt arasında StartTLS komutunu ("StartTLS sıyırma saldırısı") engellemek için TLS korumalarını bypass etmek için middl-man-in-the-middleattackers tarafından kullanılabilir.

Teknik detaylar

  1. CRLF enjeksiyon açığı, urllib2'deki HTTPConnection.putheader işlevinde ve CPython'daki urllib'de bulunur.
  2. CPython'daki smtplib kütüphanesinden zipimport.c dosyasındaki get_data işlevinde tamsayı taşması gerçekleşir.
  3. CPShon'daki smtplib kitaplığında TLS soyulması güvenlik açığı oluşur.
Etkilenmiş ürünler

2.7.12'den önceki CPython 2.x;
3,3,5'ten önce CPython 3.x;
3.5.2'den önce CPython 3.5.x.

Çözüm

En son sürüme güncelle
Http başlık enjeksiyonunu devre dışı bırakmak için yama
StartTLS soyma saldırısına yama (şube 3.4 için)
StartTLS soyma saldırısına yama (şube 2.7 için)

Etkiler
?
CI 
[?]

SB 
[?]
Alakalı ürünler
Python
CVE-IDS
?

CVE-2016-0772
CVE-2016-5636
CVE-2016-5699


Orijinaline link