CVE-2020-0618· microsoft / sql server· CWE-502
Microsoft SQL Server Reporting Services - Remote Code Execution
Exploited in the wild. Listed by CISA on 2024-09-18; known to be used by ransomware.
highseverity
8.8CVSS score
99%likelihood of exploitation, next 30 days
100%of all CVEs are less likely
Readycheck to confirm it
Microsoft SQL Server Reporting Services is vulnerable to a remote code execution vulnerability because it incorrectly handles page requests.
Impact
Successful exploitation of this vulnerability could allow an attacker to execute arbitrary code on the affected system.
Fix
Apply the latest security updates provided by Microsoft to mitigate this vulnerability.
How to confirm it
Send: GET {{BaseURL}}/ReportServer/Pages/ReportViewer.aspx
Positive when: contains "value=\"View Report\"" AND status 200Run it with nuclei: nuclei -id CVE-2020-0618 -u <target>. This check is not marked as verified by its authors.
The full check
id: CVE-2020-0618
info:
name: Microsoft SQL Server Reporting Services - Remote Code Execution
author: joeldeleep
severity: high
description: Microsoft SQL Server Reporting Services is vulnerable to a remote code execution vulnerability because it incorrectly handles page requests.
impact: |
Successful exploitation of this vulnerability could allow an attacker to execute arbitrary code on the affected system.
remediation: |
Apply the latest security updates provided by Microsoft to mitigate this vulnerability.
reference:
- https://www.mdsec.co.uk/2020/02/cve-2020-0618-rce-in-sql-server-reporting-services-ssrs/
- https://github.com/euphrat1ca/CVE-2020-0618
- 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
- https://nvd.nist.gov/vuln/detail/CVE-2020-0618
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
cvss-score: 8.8
cve-id: CVE-2020-0618
cwe-id: CWE-502
epss-score: 0.99046
epss-percentile: 0.99931
cpe: cpe:2.3:a:microsoft:sql_server:2012:sp4:*:*:*:*:*:*
metadata:
max-request: 1
vendor: microsoft
product: sql_server
tags: cve,cve2020,rce,packetstorm,microsoft,kev,vkev,vuln
http:
- method: GET
path:
- "{{BaseURL}}/ReportServer/Pages/ReportViewer.aspx"
matchers-condition: and
matchers:
- type: word
part: body
words:
- 'value="View Report"'
- type: status
status:
- 200References
- https://www.mdsec.co.uk/2020/02/cve-2020-0618-rce-in-sql-server-reporting-services-ssrs/
- https://github.com/euphrat1ca/CVE-2020-0618
- 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
- https://nvd.nist.gov/vuln/detail/CVE-2020-0618
Use this check only on systems you are authorised to test. Where the data comes from