CVE-2019-18276
Açıklama
GNU Bash 5.0 patch 11 sürümüne kadar olan versiyonlarda, shell.c dosyasındaki disable_priv_mode fonksiyonunda bir sorun tespit edilmiştir. Varsayılan olarak, Bash etkili UID'si gerçek UID'sine eşit değilken çalıştırılırsa, etkili UID'sini gerçek UID'sine ayarlayarak ayrıcalıkları düşürür. Ancak bu işlem hatalı şekilde gerçekleştirilmektedir. Linux ve "kaydedilmiş UID" (saved UID) işlevini destekleyen diğer sistemlerde, kaydedilmiş UID düşürülmemektedir. Kabukta komut çalıştırma yetkisine sahip bir saldırgan, yeni bir yerleşik komutu çalışma zamanında yüklemek için "enable -f" komutunu kullanabilir; bu komut setuid() fonksiyonunu çağıran bir paylaşımlı nesne olabilir ve böylece ayrıcalıklar yeniden kazanılabilir. Bununla birlikte, 0 etkili UID ile çalışan ikili dosyalar bu durumdan etkilenmez.
Nasıl düzeltilir
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| gnu bash | v ≤ 5.0, 5.0 | — |
| netapp hci_management_node | Aralık belirtilmemiş | — |
| netapp oncommand_unified_manager | 9.5 ≤ v | — |
| netapp solidfire | Aralık belirtilmemiş | — |
| oracle communications_cloud_native_core_policy | 1.14.0 | — |
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.