CVE-2017-5638
Açıklama
Apache Struts 2'nin 2.3.32 öncesindeki 2.3.x ve 2.5.10.1 öncesindeki 2.5.x sürümlerinde bulunan Jakarta Multipart ayrıştırıcısı, dosya yükleme girişimleri sırasında hatalı istisna yönetimi ve hata mesajı oluşturma işlemlerine sahiptir; bu durum, uzaktan saldırganların özel olarak hazırlanmış bir Content-Type, Content-Disposition veya Content-Length HTTP başlığı aracılığıyla keyfi komutlar çalıştırmasına olanak tanır. Bu açık, Mart 2017'de #cmd= dizesi içeren bir Content-Type başlığı ile gerçek ortamda istismar edilmiştir.
Nasıl düzeltilir
Üreticinin yayımladığı güncellemeleri uygulayın.
CISA son tarihi: 3 May 2022- apache struts2.3.32, 2.5.10.1 ya da sonraki bir sürüm
- arubanetworks clearpass_policy_manager6.6.5 ya da sonraki bir sürüm
- org.apache.struts:struts2-core2.3.32, 2.5.10.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| apache struts | 2.2.3 ≤ v < 2.3.32, 2.5.0 ≤ v < 2.5.10.1 | 2.3.32, 2.5.10.1 |
| ibm storwize_v3500_firmware | 7.7.1.6, 7.8.1.0 | — |
| ibm storwize_v5000_firmware | 7.7.1.6, 7.8.1.0 | — |
| ibm storwize_v7000_firmware | 7.7.1.6, 7.8.1.0 | — |
| lenovo storage_v5030_firmware | 7.7.1.6, 7.8.1.0 | — |
| hp server_automation | 9.1.0, 10.0.0, 10.1.0, 10.2.0, 10.5.0 | — |
| oracle weblogic_server | 10.3.6.0.0, 12.1.3.0.0, 12.2.1.1.0, 12.2.1.2.0 | — |
| arubanetworks clearpass_policy_manager | v < 6.6.5 | 6.6.5 |
| netapp oncommand_balance | Aralık belirtilmemiş | — |
| org.apache.struts:struts2-coreMaven | 2.3.0 ≤ v < 2.3.32, 2.5.0 ≤ v < 2.5.10.1 | 2.3.32, 2.5.10.1 |
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.