LiveBreach Intelligence: data breaches, leaks & ransomware, tracked as they surfaceOngoing protection: GalaxyWarden →
Recent BreachesData breach tracker

CVE-2020-0618: Microsoft SQL Server Reporting Services Remote Code Execution Vulnerability

RBRecent Breaches Vulnerability Intelligence·Sep 18, 2024
Critical⚠ Actively exploited (CISA KEV)Ransomware-linked
Critical
Severity
Active
CISA KEV
Yes
Ransomware use
Oct 9, 2024
Patch deadline
⚠ Exploited in the wild. CISA added CVE-2020-0618 to its Known Exploited Vulnerabilities catalog on Sep 18, 2024, with a federal patch deadline of Oct 9, 2024 — meaning attackers are actively using it. If you run the affected software, patch it immediately. Ransomware crews are known to exploit this flaw.

Microsoft SQL Server Reporting Services contains a deserialization vulnerability when handling page requests incorrectly. An authenticated attacker can exploit this vulnerability to execute code in…

CVE-2020-0618 is a remote code execution vulnerability in Microsoft SQL Server Reporting Services (SSRS). It stems from unsafe handling of page requests that allows an authenticated attacker to trigger code execution under the Report Server service account. Because SSRS often sits close to business data and runs with elevated privileges relative to ordinary users, successful abuse can give an attacker a foothold for further movement or data access. Specifics of affected builds and exact attack surface must be confirmed against the Microsoft advisory.

Defenders should treat this as a high-priority issue for any environment that exposes SSRS, especially where authentication is reachable from untrusted networks or where the service account has broad database rights. CISA notes that mitigations should be applied per vendor instructions, or the product discontinued if mitigations are unavailable.

How it works

The underlying weakness is CWE-502: deserialization of untrusted data. In this case, SSRS incorrectly processes certain page requests, allowing crafted input to be deserialized in a way that leads to arbitrary code execution. An attacker who already holds valid credentials for the reporting service can send a specially formed request that the Report Server service account then executes. The result is code running with the privileges of that service account rather than the attacker’s own limited identity.

No public exploit mechanics beyond the CISA description are assumed here. In general for this class of flaw, the attacker needs the ability to reach the vulnerable SSRS endpoint and to supply data that the deserialization path will process. Once code execution is achieved, the attacker can typically install further tools, query databases the service account can reach, or establish persistence. Exact request formats and payload requirements are outside the scope of this guidance and must be taken only from the vendor advisory.

Am I affected? How to find it in your systems

Microsoft SQL Server Reporting Services is commonly installed alongside SQL Server instances that provide reporting, dashboards, or scheduled report delivery. It may run on dedicated report servers, on the same host as the database engine, or in multi-server scale-out deployments. Inventory should therefore cover every SQL Server host and any standalone SSRS nodes.

If SSRS is not present, the system is not affected by this particular CVE. If it is present, treat any unpatched instance as potentially vulnerable until the advisory’s version matrix is checked.

How to remediate

The primary remediation is to apply the security update Microsoft released for this vulnerability. Install the appropriate cumulative update or security patch for each affected SSRS instance, following the vendor’s installation and restart guidance. After patching, verify the new build number matches a fixed release listed in the advisory.

CISA’s required action is to apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable. Discontinuing SSRS is a valid option for organizations that no longer need the reporting capability.

If you can't patch immediately

Until the vendor update can be applied, reduce exposure with compensating controls that address the authenticated deserialization path and the privileges of the service account.

These steps do not eliminate the vulnerability; they only lower the likelihood and impact of successful exploitation until the patch is installed.

If your data may have been exposed

Actively exploited remote-code-execution vulnerabilities in reporting services can lead to unauthorized access to the data sources the service account can reach, and potentially to broader compromise of the host. Known ransomware use of this specific CVE is not documented, but any confirmed exploitation should be treated as a possible breach. Review authentication logs, service-account activity, and report-server process behavior for signs of abuse. Organizations that suspect exposure can also run a free exposure scan of their email addresses against known breach data sets to determine whether credentials or personal information have appeared in prior incidents, then force password resets and strengthen monitoring accordingly.

AICompiled with AI assistance from public sources and published under our editorial standards.

Details

AffectedMicrosoft · SQL Server
WeaknessCWE-502
Added to CISA KEVSep 18, 2024
Federal patch deadlineOct 9, 2024
Known ransomware useYes
Check if your data is exposed →

Official records: NVD · CISA KEV

← All actively-exploited vulnerabilities