CVE-2017-12617
Açıklama
HTTP PUT istekleri etkinleştirilmiş olan (örneğin, Default servlet'in readonly başlangıç parametresi false olarak ayarlanarak) Apache Tomcat 9.0.0.M1 ile 9.0.0, 8.5.0 ile 8.5.22, 8.0.0.RC1 ile 8.0.46 ve 7.0.0 ile 7.0.81 sürümleri çalıştırıldığında, özel olarak hazırlanmış bir istek aracılığıyla sunucuya bir JSP dosyası yüklemek mümkündü. Daha sonra bu JSP dosyası çağrılabiliyordu ve içerdiği herhangi bir kod sunucu tarafından yürütülüyordu.
Nasıl düzeltilir
Üreticinin yayımladığı güncellemeleri uygulayın.
CISA son tarihi: 15 Nis 2022- apache tomcat7.0.82, 8.0.47, 8.5.23, 9.0.1 ya da sonraki bir sürüm
- org.apache.tomcat:tomcat-catalina9.0.1, 8.5.23, 8.0.47, 7.0.82 ya da sonraki bir sürüm
- org.apache.tomcat.embed:tomcat-embed-core9.0.1, 8.5.23, 8.0.47, 7.0.82 ya da sonraki bir sürüm
- access.redhat.com/errata/RHSA-2017:3113
- access.redhat.com/errata/RHSA-2017:3080
- access.redhat.com/errata/RHSA-2018:0269
- access.redhat.com/errata/RHSA-2018:0270
- access.redhat.com/errata/RHSA-2018:0271
- access.redhat.com/errata/RHSA-2018:2939
- access.redhat.com/errata/RHSA-2018:0465
- usn.ubuntu.com/3665-1/
- access.redhat.com/errata/RHSA-2018:0268
- access.redhat.com/errata/RHSA-2017:3114
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| apache tomcat | 7.0.0 ≤ v < 7.0.82, 8.0 ≤ v < 8.0.47, 8.5.0 ≤ v < 8.5.23, 9.0.0 ≤ v < 9.0.1 | 7.0.82, 8.0.47, 8.5.23, 9.0.1 |
| canonical ubuntu_linux | 12.04, 16.04, 17.10, 18.04 | — |
| oracle agile_product_lifecycle_management | 9.3.3, 9.3.4, 9.3.5, 9.3.6 | — |
| oracle communications_instant_messaging_server | 10.0.1 | — |
| oracle endeca_information_discovery_integrator | 3.1.0, 3.2.0 | — |
| oracle enterprise_manager_for_mysql_database | 12.1.0.4.0 | — |
| oracle financial_services_analytical_applications_infrastructure | 7.3.3.0.0 ≤ v ≤ 7.3.5.3.0, 8.0.0.0.0 ≤ v ≤ 8.0.9.0.0 | — |
| oracle fmw_platform | 12.2.1.2.0, 12.2.1.3.0 | — |
| oracle health_sciences_empirica_inspections | 1.0.1.1 | — |
| oracle hospitality_guest_access | 4.2.0, 4.2.1 | — |
| oracle instantis_enterprisetrack | 17.1, 17.2 | — |
| oracle management_pack | 11.2.1.0.13 | — |
| oracle micros_lucas | 2.9.5 | — |
| oracle micros_retail_xbri_loss_prevention | 10.0.1, 10.5.0, 10.6.0, 10.7.0, 10.8.0, 10.8.1 | — |
| oracle mysql_enterprise_monitor | v ≤ 3.3.6.3293, 3.4.0 ≤ v ≤ 3.4.4.4226, 4.0.0 ≤ v ≤ 4.0.0.5135 | — |
| oracle retail_advanced_inventory_planning | 13.2, 13.4, 14.1, 15.0 | — |
| oracle retail_back_office | 14.0.4, 14.1.3 | — |
| oracle retail_central_office | 14.0.4, 14.1.3 | — |
| oracle retail_convenience_and_fuel_pos_software | 2.1.132 | — |
| oracle retail_eftlink | 1.1.124, 15.0.1, 16.0.2 | — |
| oracle retail_insights | 14.0, 14.1, 15.0, 16.0 | — |
| oracle retail_invoice_matching | 12.0, 13.0, 13.1, 13.2, 14.0, 14.1, 15.0, 16.0 | — |
| oracle retail_order_broker | 5.0, 5.1, 5.2, 15.0, 16.0 | — |
| oracle retail_order_management_system | 4.0, 4.5, 4.7, 5.0 | — |
| oracle retail_point-of-service | 14.0.4, 14.1.3 | — |
| oracle retail_price_management | 12.0, 13.0, 13.1, 13.2, 14.0, 14.1, 15.0, 16.0 | — |
| oracle retail_returns_management | 2.3.8, 2.4.9, 14.0.4, 14.1.3 | — |
| oracle retail_store_inventory_management | 12.0.12, 13.0.7, 13.1.9, 13.2.9, 14.0.4, 14.1.3, 15.0.2, 16.0.1 | — |
| oracle retail_xstore_point_of_service | 6.0.11, 7.0.6, 7.1.6, 15.0.1 | — |
| oracle transportation_management | 6.3.1, 6.3.2, 6.3.3, 6.3.4, 6.3.5, 6.3.6, 6.3.7 | — |
| oracle tuxedo_system_and_applications_monitor | 12.1.3.0.0 | — |
| oracle webcenter_sites | 11.1.1.8.0 | — |
| oracle workload_manager | 12.2.0.1 | — |
| debian debian_linux | 7.0 | — |
| netapp active_iq_unified_manager | 7.3 ≤ v, 9.5 ≤ v | — |
| netapp oncommand_balance | Aralık belirtilmemiş | — |
| netapp oncommand_insight | Aralık belirtilmemiş | — |
| netapp oncommand_shift | Aralık belirtilmemiş | — |
| netapp oncommand_workflow_automation | Aralık belirtilmemiş | — |
| netapp snapcenter | Aralık belirtilmemiş | — |
| netapp element | Aralık belirtilmemiş | — |
| redhat fuse | 1.0 | — |
| redhat jboss_enterprise_application_platform | 6.0.0, 6.4.0 | — |
| redhat jboss_enterprise_web_server | 2.0.0, 3.0.0 | — |
| redhat jboss_enterprise_web_server_text-only_advisories | Aralık belirtilmemiş | — |
| redhat enterprise_linux_desktop | 6.0, 7.0 | — |
| redhat enterprise_linux_eus | 7.4, 7.5, 7.6, 7.7 | — |
| redhat enterprise_linux_eus_compute_node | 7.4, 7.5, 7.6, 7.7 | — |
| redhat enterprise_linux_for_ibm_z_systems | 6.0_s390x, 7.0_s390x | — |
| redhat enterprise_linux_for_ibm_z_systems_eus | 7.4_s390x, 7.5_s390x, 7.6_s390x, 7.7_s390x | — |
| redhat enterprise_linux_for_power_big_endian | 6.0_ppc64, 7.0_ppc64 | — |
| redhat enterprise_linux_for_power_big_endian_eus | 7.4_ppc64, 7.5_ppc64, 7.6_ppc64, 7.7_ppc64 | — |
| redhat enterprise_linux_for_power_little_endian | 7.0 | — |
| redhat enterprise_linux_for_power_little_endian_eus | 7.4_ppc64le, 7.5_ppc64le, 7.6_ppc64le, 7.7_ppc64le | — |
| redhat enterprise_linux_server | 6.0, 7.0 | — |
| redhat enterprise_linux_server_aus | 7.4, 7.6, 7.7 | — |
| redhat enterprise_linux_server_tus | 7.4, 7.6, 7.7 | — |
| redhat enterprise_linux_workstation | 6.0, 7.0 | — |
| org.apache.tomcat:tomcat-catalinaMaven | 9.0.0.M1 ≤ v < 9.0.1, 8.5.0 ≤ v < 8.5.23, 8.0.0-RC1 ≤ v < 8.0.47, 7.0.0 ≤ v < 7.0.82 | 9.0.1, 8.5.23, 8.0.47, 7.0.82 |
| org.apache.tomcat.embed:tomcat-embed-coreMaven | 9.0.0.M1 ≤ v < 9.0.1, 8.5.0 ≤ v < 8.5.23, 8.0.0-RC1 ≤ v < 8.0.47, 7.0.0 ≤ v < 7.0.82 | 9.0.1, 8.5.23, 8.0.47, 7.0.82 |
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.