CVE-2018-20753: Kaseya VSA Remote Code Execution Vulnerability
Kaseya VSA RMM allows unprivileged remote attackers to execute PowerShell payloads on all managed devices.
CVE-2018-20753 is a remote code execution vulnerability in Kaseya Virtual System/Server Administrator (VSA), the remote monitoring and management (RMM) platform. According to CISA, it allows unprivileged remote attackers to execute PowerShell payloads on all devices managed by an affected VSA instance. Because VSA sits at the center of IT administration for many organizations, successful abuse can give an attacker broad reach across endpoints. The vulnerability has been associated with known ransomware use, which raises the urgency of identifying and securing any exposed instances.
How it works
Public detail on the exact weakness class (CWE) is limited, so defenders should treat this as a remote code execution flaw in an RMM product. In practical terms, an unprivileged remote attacker who can reach the VSA interface is able to cause the platform to run PowerShell payloads. Because VSA is designed to administer and script actions on managed devices, those payloads can then execute across the fleet the VSA controls. The result is not limited to the VSA server itself; the attacker gains a path to code execution on the endpoints under management. Exact exploit mechanics, preconditions, and any authentication bypass details must be confirmed against the vendor advisory; do not assume a particular attack chain beyond what CISA has summarized.
Am I affected? How to find it in your systems
Kaseya VSA is typically deployed as an on-premises or hosted RMM server used by internal IT teams and managed service providers to inventory, patch, and script Windows and other endpoints. Inventory steps:
- Search configuration management databases, asset inventories, and network scans for hosts running Kaseya VSA or related VSA services and consoles.
- Identify any internet-facing or broadly reachable VSA management interfaces; RMM consoles are high-value targets when exposed.
- Confirm the installed product version and patch level directly against the vendor advisory for CVE-2018-20753, because specific affected version ranges are not provided in the summary material here.
- Review which devices are enrolled as managed agents under each VSA instance; those endpoints are in scope for payload execution if the VSA is compromised.
Telemetry and log signs of possible exploitation are general for this class of issue: unexpected PowerShell execution initiated from the VSA server or its agent infrastructure, unusual scripting or remote-task activity across many managed devices at once, new or anomalous administrative sessions on the VSA console, and outbound connections or payload staging from managed endpoints that do not match normal maintenance windows. Correlate VSA audit logs with endpoint detection and PowerShell logging (Script Block Logging, Module Logging) where available. Confirm any indicators against the vendor advisory and your own baseline.
How to remediate
Patch first. CISA’s required action is to apply updates per vendor instructions. Obtain the security update or fixed release that addresses CVE-2018-20753 from Kaseya, test in a representative environment, and deploy to all VSA servers. After patching, verify the running version matches the remediated build listed by the vendor.
Beyond the patch, harden the RMM deployment:
- Restrict administrative access to the VSA console with strong authentication, least-privilege roles, and network controls so only authorized management stations can reach it.
- Ensure managed agents accept commands only from authorized VSA instances and that agent communication is monitored.
- Review and tighten any scripting, package-deployment, or remote-execution features so they require appropriate approvals and logging.
- Maintain current backups of the VSA configuration and of critical managed systems, and validate restore procedures.
If you can't patch immediately
If immediate patching is not possible, reduce exposure until the vendor update can be applied:
- Segment the VSA server so it is not reachable from the internet or from untrusted networks; allow management access only from jump hosts or a dedicated admin network.
- Place a web application firewall or reverse-proxy control in front of the VSA interface if it must remain reachable, with rules tuned to restrict anomalous or unauthenticated request patterns; treat this as temporary virtual patching only.
- Disable or tightly restrict nonessential remote-execution, scripting, or package-deployment features that an attacker could abuse to push PowerShell.
- Increase monitoring on the VSA host and on managed endpoints for sudden PowerShell activity, mass remote tasks, and ransomware-like behaviors (rapid file encryption, shadow-copy deletion, unusual lateral movement).
- Ensure endpoint detection and response or antivirus solutions are active and up to date on both the VSA server and managed devices.
These steps do not replace the vendor patch; they only buy time while you schedule the update.
If your data may have been exposed
Actively exploited vulnerabilities, especially those with known ransomware use, frequently lead to broader compromise and data theft. If your VSA instance was reachable and unpatched during the period of exposure, assume managed devices may have been targeted and begin incident response: isolate affected systems, preserve logs, rotate credentials and secrets that the VSA or its admins could access, and hunt for persistence and ransomware precursors. Organizations and individuals can also run a free exposure scan of their email addresses against known breach data to check whether credentials or personal information have appeared in prior incidents, then take follow-up steps such as password changes and monitoring.
AICompiled with AI assistance from public sources and published under our editorial standards.