CVE-2017-15042

Orta

Açıklama

Go 1.8.4 ve 1.9.1 öncesindeki 1.9.x sürümlerinden önce, istenmeyen bir açık metin sorunu mevcuttur. RFC 4954, SMTP sırasında PLAIN kimlik doğrulama şemasının yalnızca TLS ile güvenliği sağlanmış ağ bağlantılarında kullanılması gerektiğini belirtir. Go 1.0'daki smtp.PlainAuth'un orijinal uygulaması bu gereksinimi zorunlu kılıyordu ve bunun böyle olduğu belgelenmişti. 2013 yılında, üst akış sorun #5184 ile bu durum, PLAIN'in kabul edilebilir olup olmadığına sunucunun karar verebileceği şekilde değiştirildi. Bunun sonucunda, STARTTLS reklamı yapmayan ancak PLAIN kimlik doğrulamanın uygun olduğunu belirten bir ortadaki adam (man-in-the-middle) SMTP sunucusu kurulursa, smtp.PlainAuth uygulaması kullanıcı adını ve parolayı gönderir.

ÖnemOrta
CVSS5.9
İstismar olasılığı—
ÜrünGo
Yayın5 Eki 2017
İlk görülme5 Eki 2017

Nasıl düzeltilir

Güncelleyin
  • stdlib1.8.4, 1.9.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
golang gov ≤ 1.8.3, 1.9—
stdlibGo1.1.0-0 ≤ v < 1.8.4, 1.9.0-0 ≤ v < 1.9.11.8.4, 1.9.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.

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-2017-15042 · Go · Dark Radar