CVE-2023-32007
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.
Nasıl düzeltilir
- 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ün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| apache spark | v ≤ 3.0.3, 3.1.1 ≤ v ≤ 3.1.3, 3.2.0 ≤ v ≤ 3.2.1 | — |
| org.apache.spark:spark-parent_2.12Maven | 3.1.1 ≤ v < 3.2.2 | 3.2.2 |
| pysparkPyPI | 3.1.1 ≤ v < 3.2.2, v < 3.2.2 | 3.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.
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.