CVE-2018-11770

Orta

Açıklama

Versiyon 1.3.0 ve sonrasında, Apache Spark'ın standalone master bileşeni, spark-submit tarafından kullanılan gönderim mekanizmasına ek olarak iş gönderimi için bir REST API sunmaktadır. Standalone modunda, 'spark.authenticate.secret' yapılandırma özelliği, spark-submit aracılığıyla iş gönderme isteklerini kimlik doğrulamak için paylaşılan bir gizli anahtar belirler. Ancak, REST API bu veya başka herhangi bir kimlik doğrulama mekanizmasını kullanmamaktadır ve bu durum yeterince belgelenmemiştir. Bu durumda bir kullanıcı, REST API kullanarak kimlik doğrulaması yapmadan bir sürücü programı çalıştırabilir ancak yürütücüleri başlatamaz. Bu REST API, küme modunda çalışacak şekilde kurulduğunda (yani MesosClusterDispatcher da çalışırken) iş gönderimi için Mesos tarafından da kullanılır. Spark'ın gelecek versiyonları bu noktalarla ilgili dokümantasyonu geliştirecek ve durumu netleştirmek için REST API'ler çalışırken 'spark.authenticate.secret' ayarlanmasını yasaklayacaktır. Gelecek versiyonlar ayrıca, 'spark.master.rest.enabled' varsayılan değerini 'false' olarak değiştirerek standalone master üzerindeki REST API'yi varsayılan olarak devre dışı bırakacaktır.

ÖnemOrta
CVSS4.2
İstismar olasılığı99. yüzdelik%66,1
ÜrünApache Spark
Yayın13 Ağu 2018
İlk görülme13 Ağu 2018

Nasıl düzeltilir

Güncelleyin
  • apache spark2.4.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
apache spark1.3.0 ≤ v < 2.4.02.4.0
org.apache.spark:spark-core_2.11Maven1.0.0 ≤ v ≤ 2.3.2—
org.apache.spark:spark-core_2.10Maven1.0.0 ≤ v ≤ 2.2.2—

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-2018-11770 · Apache Spark · Dark Radar