CVE-2020-1938

KritikAktiv istismar edilir (CISA KEV)

Təsvir

Apache JServ Protocol (AJP) istifadə edərkən, Apache Tomcat-ə gələn bağlantılara etibar edilməsi zamanı ehtiyatlı olmaq lazımdır. Tomcat, AJP bağlantılarını, məsələn, oxşar bir HTTP bağlantısına nisbətən daha yüksək etibarlı hesab edir. Əgər belə bağlantılar hücumçunun əlçatanlığında olsa, onlar gözlənilməz yollarla istismar edilə bilər. Apache Tomcat 9.0.0.M1-dən 9.0.0.30-a, 8.5.0-dan 8.5.50-ə və 7.0.0-dan 7.0.99-a qədər olan versiyalarda Tomcat, bütün konfiqurasiya edilmiş IP ünvanlarında dinləməni həyata keçirən və standart olaraq aktiv edilmiş AJP Connector ilə tədarük olunub. Gözlənilirdi ki (və təhlükəsizlik bələdçisində tövsiyə olunurdu), bu Connector tələb olunmadıqda deaktiv edilsin. Bu zəiflik hesabatı aşağıdakıları mümkün edən mexanizmi müəyyən etmişdir: - veb tətbiqin hər hansı yerindən ixtiyari faylların qaytarılması - veb tətbiqdəki hər hansı faylın JSP kimi emal edilməsi. Bundan əlavə, əgər veb tətbiq fayl yükləməyə icazə verirdisə və həmin faylları veb tətbiqin daxilində saxlayırdısa (və ya hücumçu digər vasitələrlə veb tətbiqin məzmununu idarə edə bildiyi halda), bu, faylın JSP kimi emal edilməsi imkanı ilə birlikdə uzaqdan kodun icrasını mümkün edirdi. Qeyd etmək vacibdir ki, tədbirlər yalnız AJP portu etibarsız istifadəçilər üçün əlçatandırsa tələb olunur. Dərin müdafiə yanaşmasını tətbiq etmək və ixtiyari faylların qaytarılmasına və JSP kimi icraya imkan verən vektoru bloklamaq istəyən istifadəçilər Apache Tomcat 9.0.31, 8.5.51 və ya 7.0.100 və ya daha yeni versiyalara yüksəldə bilərlər. Standart konfiqurasiyanı gücləndirmək üçün 9.0.31 versiyasında standart AJP Connector konfiqurasiyasında bir sıra dəyişikliklər edilmişdir. Ehtimal olunur ki, 9.0.31, 8.5.51 və ya 7.0.100 və ya daha yeni versiyalara yüksələn istifadəçilərin öz konfiqurasiyalarında kiçik dəyişikliklər etməli olacaqlar.

CiddilikKritik
CVSS9.8
İstismar ehtimalı—
MəhsulApache Tomcat
Dərc24 fev 2020
İlk görülmə24 fev 2020
KEV-ə əlavə3 mar 2022

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
apache tomcat7.0.0 ≤ v < 7.0.100, 8.5.0 ≤ v < 8.5.51, 9.0.0 ≤ v < 9.0.317.0.100, 8.5.51, 9.0.31
apache geode1.12.0—
fedoraproject fedora30, 31, 32—
oracle agile_engineering_data_management6.2.1.0—
oracle agile_product_lifecycle_management9.3.3, 9.3.5, 9.3.6—
oracle communications_element_manager8.1.1, 8.2.0, 8.2.1—
oracle communications_instant_messaging_server10.0.1.4.0—
oracle health_sciences_empirica_inspections1.0.1.2—
oracle health_sciences_empirica_signal7.3.3—
oracle hospitality_guest_access4.2.0, 4.2.1—
oracle instantis_enterprisetrack17.1 ≤ v ≤ 17.3—
oracle mysql_enterprise_monitorv ≤ 4.0.12, 8.0.0 ≤ v ≤ 8.0.20—
oracle siebel_ui_frameworkv ≤ 20.5—
oracle transportation_management6.3.7—
oracle workload_manager12.2.0.1, 18c, 19c—
debian debian_linux8.0, 9.0, 10.0—
opensuse leap15.1—
blackberry good_controlv ≤ 5.2.58.38—
blackberry workspaces_server7.0.1, 7.1.2, 8.1.0, 9.0—
netapp data_availability_servicesAralıq göstərilməyib—
netapp oncommand_system_manager3.0.0 ≤ v ≤ 3.1.3—
org.apache.tomcat.embed:tomcat-embed-coreMaven9.0.0 ≤ v < 9.0.31, 8.0.0 ≤ v < 8.5.51, 7.0.0 ≤ v < 7.0.1009.0.31, 8.5.51, 7.0.100

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2020-1938 · Apache Tomcat · Dark Radar