CVE-2023-32007

Yüksek

Açıklama

** ATANMIŞKEN DESTEKLENMİYOR ** Apache Spark UI, spark.acls.enable yapılandırma seçeneği aracılığıyla ACL'lerin etkinleştirilmesi imkanını sunar. Bir kimlik doğrulama filtresi ile bu durum, bir kullanıcının uygulamayı görüntüleme veya değiştirme erişim izinlerine sahip olup olmadığını kontrol eder. ACL'ler etkinleştirildiğinde, HttpSecurityFilter içindeki bir kod yolu, rastgele bir kullanıcı adı sağlanarak birinin taklit işlemi gerçekleştirmesine izin verebilir. Kötü niyetli bir kullanıcı daha sonra, girdilerine dayalı olarak nihayetinde bir Unix kabuk komutu oluşturacak ve bunu çalıştıracak bir izin kontrol fonksiyonuna ulaşabilir. Bu durum, Spark'ın şu anda çalıştığı kullanıcı olarak rastgele kabuk komutu yürütülmesiyle sonuçlanacaktır. Bu sorun daha önce CVE-2022-33891 olarak açıklanmış ancak sürüm 3.1.3'ün (artık EOL olmuştur) etkilenmeyeceği yanlışlıkla iddia edilmiştir. NOT: Bu güvenlik açığı yalnızca bakımcı tarafından artık desteklenmeyen ürünleri etkilemektedir. Kullanıcıların, sürüm 3.4.0 gibi desteklenen bir Apache Spark sürümüne yükseltmeleri önerilir.

ÖnemYüksek
CVSS8.8
İstismar olasılığı—
ÜrünApache Spark
Yayın2 May 2023
İlk görülme2 May 2023
Zayıflık türüCWE-77Komut enjeksiyonu

Nasıl düzeltilir

Güncelleyin
  • org.apache.spark:spark-parent_2.123.2.2 ya da sonraki bir sürüm
  • pyspark3.2.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
apache sparkv ≤ 3.0.3, 3.1.1 ≤ v ≤ 3.1.3, 3.2.0 ≤ v ≤ 3.2.1—
org.apache.spark:spark-parent_2.12Maven3.1.1 ≤ v < 3.2.23.2.2
pysparkPyPI3.1.1 ≤ v < 3.2.2, v < 3.2.23.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.