S4E just found a high-severity finding from top 10 tcp port service scan
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
critical·Product Based Web Vulnerabilities·Updated Oct 11, 2025

CVE-2021-30118 Scanner

CVE-2021-30118 Scanner - Remote Code Execution (RCE) vulnerability in Kaseya VSA

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, subdomain, ipv4
CostFree
2.3k
Times Used
continuous scan runs
4.1k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2021-30118
9.8
CVSScritical
Exploitable remotely over the internet · no authentication required.

An attacker can upload files with the privilege of the Web Server process for Kaseya VSA Unified Remote Monitoring & Management (RMM) 9.5.4.2149 and subsequently use these files to execute asp commands The api /SystemTab/uploader.aspx is vulnerable to an unauthenticated arbitrary file upload leading to RCE. An attacker can upload files with the privilege of the Web Server process and subsequently use these files to execute asp commands. Detailed description --- Given the following request: ``` POST /SystemTab/uploader.aspx?Filename=shellz.aspx&PathData=C%3A%5CKaseya%5CWebPages%5C&__RequestValidationToken=ac1906a5-d511-47e3-8500-47cc4b0ec219&qqfile=shellz.aspx HTTP/1.1 Host: 192.168.1.194 Cookie: sessionId=92812726; %5F%5FRequestValidationToken=ac1906a5%2Dd511%2D47e3%2D8500%2D47cc4b0ec219 Content-Length: 12 <%@ Page Language="C#" Debug="true" validateRequest="false" %> <%@ Import namespace="System.Web.UI.WebControls" %> <%@ Import namespace="System.Diagnostics" %> <%@ Import namespace="System.IO" %> <%@ Import namespace="System" %> <%@ Import namespace="System.Data" %> <%@ Import namespace="System.Data.SqlClient" %> <%@ Import namespace="System.Security.AccessControl" %> <%@ Import namespace="System.Security.Principal" %> <%@ Import namespace="System.Collections.Generic" %> <%@ Import namespace="System.Collections" %> <script runat="server"> private const string password = "pass"; // The password ( pass ) private const string style = "dark"; // The style ( light / dark ) protected void Page_Load(object sender, EventArgs e) { //this.Remote(password); this.Login(password); this.Style(); this.ServerInfo(); <snip> ``` The attacker can control the name of the file written via the qqfile parameter and the location of the file written via the PathData parameter. Even though the call requires that a sessionId cookie is passed we have determined that the sessionId is not actually validated and any numeric value is accepted as valid. Security issues discovered --- * a sessionId cookie is required by /SystemTab/uploader.aspx, but is not actually validated, allowing an attacker to bypass authentication * /SystemTab/uploader.aspx allows an attacker to create a file with arbitrary content in any place the webserver has write access * The web server process has write access to the webroot where the attacker can execute it by requesting the URL of the newly created file. Impact --- This arbitrary file upload allows an attacker to place files of his own choosing on any location on the hard drive of the server the webserver process has access to, including (but not limited to) the webroot. If the attacker uploads files with code to the webroot (e.g. aspx code) he can then execute this code in the context of the webserver to breach either the integrity, confidentiality, or availability of the system or to steal credentials of other users. In other words, this can lead to a full system compromise.

Attack Vector
Network
Privileges Req.
None
User Interaction
None
Affected
n/aby n/a
n/a
Updated Aug 21, 2026View on NVD →
Detail

Kaseya VSA is a comprehensive IT management platform used by managed service providers (MSPs) and enterprise IT departments. It offers features for monitoring, managing, and automating IT environments from a unified interface. This software is predominantly employed for remote management of workstations, servers, and network devices, facilitating tasks like patch management, software deployment, and remote support. Integrated into the operations of businesses globally, Kaseya VSA provides significant efficiency enhancements in IT operations. The software's flexibility and integration capabilities have made it integral in complex IT infrastructures. Its usage spans across various industries demanding robust IT management solutions.

The Remote Code Execution (RCE) vulnerability identified in Kaseya VSA allows attackers to execute arbitrary code on the vulnerable server. This critical flaw arises from an unauthenticated arbitrary file upload mechanism in the Kaseya VSA software. The vulnerable endpoint '/SystemTab/uploader.aspx' incorrectly manages file uploads, permitting the execution of hostile code. Attackers exploit this by uploading malicious scripts which are subsequently executed in the context of the web server. This breach can compromise a system's confidentiality, integrity, and availability. If exploited, it poses severe threats, including unauthorized data access and control over the entire system.

Technically, the vulnerability occurs as the '/SystemTab/uploader.aspx' endpoint allows unauthenticated users to upload files with arbitrary content. It uses the 'qqfile' parameter to dictate filename and 'PathData' for the directory where the file is saved. Although a sessionId cookie is required, the server fails to validate its authenticity, enabling the bypass of authentication mechanisms. This allows the attacker to upload files to the server's writable directories. Subsequently, malicious scripts can be executed, granting attackers unauthorized access and control. The exploitation involves constructing a POST request that leverages these vulnerable parameters to execute commands.

Exploitation of this vulnerability can have catastrophic effects on the targeted host. Attackers can achieve complete control over the server, potentially altering, deleting, or stealing sensitive information. It exposes organizations to data breaches, operational disruptions, and possible compliance violations. The impact is significant as the compromise of one system could lead to further breaches within the network. Such vulnerabilities can also be a foothold for lateral movement across IT infrastructures. Organizations could face severe financial and reputational damage due to unauthorized system access and data exfiltration.

REFERENCES

Solution Advice
  • Update Kaseya VSA to version 9.5.7 or later immediately to patch the vulnerability.
  • Restrict unauthorized personnel access to the application's web server to minimize misuse.
  • Implement web application firewalls to inspect and filter malicious traffic targeting the vulnerable endpoints.
  • Conduct regular security assessments to identify and remediate vulnerabilities timely.
  • Ensure server logs are regularly monitored and maintained for any signs of suspicious activity.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.