Buffer overflow in Windows Server - CVE-2020-1350
Published: July 14, 2020 / Updated: October 8, 2022
Vulnerability details
The vulnerability allows a remote attacker to execute arbitrary code on the target system.
The vulnerability exists due to a boundary error when processing DNS requests. A remote non-authenticated attacker can send a specially crafted DNS request to the affected DNS server, trigger memory corruption and execute arbitrary code on the target system with privileges of the Local System Account.
Successful exploitation of this vulnerability may result in complete compromise of vulnerable system.
Affected software
How to mitigate CVE-2020-1350
Links to Public Exploits and PoC-codes
- Exploit #8453 - CVE-2020-1350-checker.ps1 (Comprueba si su servidor DNS es vulnerable a la ejecución remota de código.) (October 8, 2022)
- Exploit #4644 - CPR-Zero: CVE-2020-1350 (September 21, 2020)
- Exploit #4519 - NSE-scripts (NSE scripts to detect CVE-2020-1350 SIGRED and CVE-2020-0796 SMBGHOST, CVE-2021-21972, proxyshell, CVE-2021-34473) (August 21, 2020)
- Exploit #3607 - CVE-2020-1350-Fix (A registry-based workaround can be used to help protect an affected Windows server, and it can be implemented without requiring an administrator to restart the server. Because of the volatility of this vulnerability, administrators may (July 28, 2020)
- Exploit #3526 - CVE-2020-1350 (DNS Vulnerability - CVE-2020-1350) (July 20, 2020)
- Exploit #3538 - NSE-scripts (NSE scripts to detect CVE-2020-1350 SIGRED and CVE-2020-0796 SMBGHOST) (July 20, 2020)
- Exploit #3537 - Fake_CVE-2020-1350 (Fake exploit tool, designed to rickroll users attempting to actually exploit.) (July 20, 2020)
- Exploit #3534 - CVE-2020-1350-poc (A universal poc of CVE-2020-1350 that makes the dns.exe easy to crash) (July 20, 2020)
- Exploit #3533 - CVE-2020-1350 (Scanner and Mitigator for CVE 2020-1350) (July 20, 2020)
- Exploit #3531 - CVE-2020-1350 (CVE-2020-1350 Proof-of-Concept) (July 20, 2020)
- Exploit #3530 - CVE-2020-1350 () (July 20, 2020)
- Exploit #3524 - CVE-2020-1350-poc (A basic proof of concept for CVE-2020-1350) (July 20, 2020)
- Exploit #3523 - CVE-2020-1350-checker (Script para comprobar si la vulneravilidad relacionada con CVE-2020-1350 es aplicable a su Windows Server.) (July 20, 2020)
- Exploit #3522 - CVE-2020-1350-checker.ps1 (Comprueba si su servidor DNS es vulnerable a la ejecución remota de código.) (July 20, 2020)
- Exploit #3511 - CVE-2020-1350 (Denial of Service PoC for CVE-2020-1350 (SIGRed)) (July 17, 2020)
- Exploit #3507 - windows-dns-SIGRed (InSpec Profile to identify systems vulnerable to CVE-2020-1350) (July 16, 2020)
- Exploit #3506 - SIGRed (Detection of attempts to exploit Microsoft Windows DNS server via CVE-2020-1350 (AKA SIGRed)) (July 16, 2020)
- Exploit #3505 - CVE-2020-1350-DoS (A denial-of-service proof-of-concept for CVE-2020-1350) (July 16, 2020)
- Exploit #3451 - dRMM-CVE-2020-1350-response (Windows registry mitigation response to CVE-2020-1350) (July 15, 2020)
- Exploit #3450 - CVE-2020-1350 (This Powershell Script is checking if your server is vulnerable for the CVE-2020-1350 Remote Code Execution flaw in the Windows DNS Service) (July 15, 2020)
- Exploit #3108 - CVE-2020-1350 () (July 15, 2020)
- Exploit #3109 - cve-2020-1350 (Bash Proof-of-Concept (PoC) script to exploit SIGRed (CVE-2020-1350). Achieves Domain Admin on Domain Controllers running Windows Server 2003 up to Windows Server 2019.) (July 15, 2020)