- Aktif istismar
- CWE-78
CVE-2022-33891
Apache Spark'ta Spark UI üzerinden shell komut enjeksiyonu açığı
- Yayımlandı
- Güncellendi
- 22 Eki 2025
- Açık yaşı
- 1563 gün
- Kaydı açan
- apache
ÖzetTürkçe
Apache Spark UI, spark.acls.enable yapılandırma seçeneğiyle ACL'lerin etkinleştirilmesine olanak tanır. Kimlik doğrulama filtresiyle birlikte bu mekanizma, bir kullanıcının uygulamayı görüntüleme veya değiştirme izinlerine sahip olup olmadığını denetler. ACL'ler etkinleştirildiğinde, HttpSecurityFilter içindeki bir kod yolu, keyfi bir kullanıcı adı sağlanarak birinin kimliğine bürünmesine (impersonation) izin verebilir. Kötü niyetli bir kullanıcı, girdisine dayanarak sonunda bir Unix shell komutu oluşturup çalıştıran bir izin denetleme fonksiyonuna ulaşabilir. Bu durum, Spark'ın o anda hangi kullanıcı olarak çalıştığıyla aynı yetkide keyfi shell komutu çalıştırılmasına yol açar. Etkilenen sürümler: 3.0.3 ve önceki sürümler, 3.1.1 ile 3.1.2 arası sürümler ve 3.2.0 ile 3.2.1 arası sürümler.
Kaynaktaki açıklama (İngilizce)
The Apache Spark UI offers the possibility to enable ACLs via the configuration option spark.acls.enable. With an authentication filter, this checks whether a user has access permissions to view or modify the application. If ACLs are enabled, a code path in HttpSecurityFilter can allow someone to perform impersonation by providing an arbitrary user name. A malicious user might then be able to reach a permission check function that will ultimately build a Unix shell command based on their input, and execute it. This will result in arbitrary shell command execution as the user Spark is currently running as. This affects Apache Spark versions 3.0.3 and earlier, versions 3.1.1 to 3.1.2, and versions 3.2.0 to 3.2.1.
Üreticinin geçici önlemi (İngilizce)
Upgrade to supported Apache Spark maintenance release 3.1.3, 3.2.2, or 3.3.0 or later
CISA'nın önerdiği eylem (İngilizce)
Apply updates per vendor instructions.
Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| Apache Software Foundation Apache Spark | ≤ 3.0.3 | – |
| ≤ 3.1.2 | – | |
| ≤ 3.2.1 | – |
Kaynaklar5 kaynak
Kayıt geçmişi
- CISA KEV listesine eklendi (saldırılarda kullanılıyor)
- Yayımlandı
İlgili açıklar
Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.