Description
A remote code execution vulnerability exists in Microsoft SQL Server Reporting Services when it incorrectly handles page requests, aka 'Microsoft SQL Server Reporting Services Remote Code Execution Vulnerability'.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Microsoft | Microsoft SQL Server | 2012 for 32-bit Systems Service Pack 4 (QFE), 2012 for x64-based Systems Service Pack 4 (QFE), 2016 for x64-based Systems Service Pack 2 (CU) | — |
| Microsoft | Microsoft SQL Server 2014 Service Pack 3 for x64-based Systems (GDR) | unspecified | — |
| Microsoft | Microsoft SQL Server 2014 Service Pack 3 for x64-based Systems (CU) | unspecified | — |
| Microsoft | Microsoft SQL Server 2016 for x64-based Systems Service Pack 2 (GDR) | unspecified | — |
| Microsoft | Microsoft SQL Server 2014 Service Pack 3 for 32-bit Systems (GDR) | unspecified | — |
| Microsoft | Microsoft SQL Server 2014 Service Pack 3 for 32-bit Systems (CU) | unspecified | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
SQL Server Reporting Services (SSRS) ViewState Deserialization
exploit/windows/http/ssrs_navcorrector_viewstate
Exploit-DB 1
- Microsoft SQL Server Reporting Services 2016 - Remote Code Execution EDB-48816 · remote · Sep 17, 2020
GitHub 4 repositories
-
euphrat1ca/CVE-2020-0618 ★ 194 · Feb 15, 2020
SQL Server Reporting Services(CVE-2020-0618)中的RCE
-
wortell/cve-2020-0618 ★ 30 · Feb 18, 2020
CVE-2020-0618 Honeypot
-
itstarsec/CVE-2020-0618 ★ 2 · May 13, 2022
Melissa
-
N3xtGenH4cker/CVE-2020-0618_DETECTION ★ 0 · Mar 28, 2025
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Automated scanner template
A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.
- Microsoft SQL Server Reporting Services - Remote Code Execution http/cves/2020/CVE-2020-0618.yaml
Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.
References
- https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2020-0618
- http://packetstormsecurity.com/files/156707/SQL-Server-Reporting-Services-SSRS-ViewState-Deserialization.html
- http://packetstormsecurity.com/files/159216/Microsoft-SQL-Server-Reporting-Services-2016-Remote-Code-Execution.html