CVE-2024-29737
Açıklama
streampark içerisinde, proje modülü Maven'ın derleme yeteneklerini entegre eder. Giriş parametresi doğrulaması sıkı değildir ve saldırganların uzaktan komut çalıştırma için komutlar eklemesine izin verir. Başarılı bir saldırının ön koşulu, kullanıcının streampark sistemine giriş yapmış olması ve sistem düzeyinde izinlere sahip olmasıdır. Genellikle yalnızca bu sistemin kullanıcıları giriş yetkisine sahiptir ve kullanıcılar manuel olarak tehlikeli bir işlem komutu girmezler. Bu nedenle, bu güvenlik açığının risk seviyesi çok düşüktür. Azaltma: Tüm kullanıcılar 2.1.4 sürümüne yükseltmelidir. Arka plan bilgisi: Varsayılan kullanıcı adı (örneğin test1, test2, test3) ve varsayılan şifre (streampark) kullanarak Streampark'a giriş yapın. Proje modülüne gidin ve ardından yeni bir proje ekleyin. Projenin git deposu adresini girin ve "Build Argument" kısmına `touch /tmp/success_2.1.2` yazın. "`" özel karakterinin herhangi bir doğrulamadan veya engellemeden geçmediğine dikkat edin. Sonuç olarak, derleme işlemi yürütüldükten sonra bu enjeksiyon komutunun başarıyla çalıştırıldığını göreceksiniz. En son sürümde, ` özel sembolü engellenmiştir.
Nasıl düzeltilir
- apache streampark2.1.4 ya da sonraki bir sürüm
- org.apache.streampark:streampark2.1.4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| apache streampark | 2.0.0 ≤ v < 2.1.4 | 2.1.4 |
| org.apache.streampark:streamparkMaven | v < 2.1.4 | 2.1.4 |
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.