CVE-2020-11980
Açıklama
Karaf'ta, JMX kimlik doğrulaması JAAS kullanılarak ve yetkilendirme ACL dosyaları kullanılarak gerçekleştirilir. Varsayılan olarak, bir MBean üzerinde yalnızca bir "admin" işlem başlatabilir. Ancak, admin olmayan ancak "viewer" rolüne sahip olan kişiler için burada bir güvenlik açığı bulunmaktadır. 'etc/jmx.acl.cfg' dosyasında, bu tür roller get* metodlarını çağırabilir. Bir viewer rolüyle kimlik doğrulaması yapmak ve ardından uzak bir sunucudan istenen MBean'i getirmek için MLet getMBeansFromURL metodunu çağırmak mümkündür; getirilen MBean daha sonra Karaf'a kaydedilir. Bu noktada, "viewer" rolünün MBean üzerinde işlem başlatma izni olmadığı için saldırı başarısız olur. Yine de, bu durum bir SSRF tarzı saldırı gibi davranabilir ve temel olarak "viewer" rolünün MBean kayıt defterini kirletmesine izin verir ki bu da bir tür yetki yükseltmedir. Erişimi sınırlamak için bir ACL eklemek mümkün olduğundan güvenlik açığı düşüktür. Kullanıcıların Apache Karaf 4.2.9 veya daha yeni bir sürüme güncellenmesi gerekir.
Nasıl düzeltilir
- apache karaf4.2.9 ya da sonraki bir sürüm
- org.apache.karaf.management:org.apache.karaf.management.server4.2.9 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| apache karaf | v < 4.2.9 | 4.2.9 |
| org.apache.karaf.management:org.apache.karaf.management.serverMaven | v < 4.2.9 | 4.2.9 |
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.