Windows BITS CVE-2020-1112
HIGHSeverity by source
AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
Network-reachable BITS IIS endpoint requires low-privilege auth and high complexity; scope change to SYSTEM yields full CIA impact.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
6DescriptionNVD
An elevation of privilege vulnerability exists when the Windows Background Intelligent Transfer Service (BITS) IIS module improperly handles uploaded content, aka 'Windows Background Intelligent Transfer Service Elevation of Privilege Vulnerability'.
AnalysisAI
Elevation of privilege in the Windows Background Intelligent Transfer Service (BITS) IIS module enables an authenticated network attacker to upload specially crafted content that the module processes unsafely, resulting in full system compromise (C:H/I:H/A:H) with scope change to the underlying OS. The vulnerability affects a wide swath of the Windows ecosystem - from Windows 7 SP1 through Windows 10 1909 and all major Windows Server releases from 2008 through 2019. With an EPSS score of 3.68% placing it at the 88th percentile, exploitation probability is meaningfully elevated above the baseline despite no confirmed active exploitation or public exploit code at time of analysis.
Technical ContextAI
Background Intelligent Transfer Service (BITS) is a core Windows component designed for asynchronous, throttled file transfers, most prominently used by Windows Update. It includes an IIS server-side module that can receive and process uploaded content over HTTP/HTTPS. CWE-434 (Unrestricted Upload of File with Dangerous Type) identifies the root cause: the IIS module fails to properly validate or restrict the type or content of files submitted via upload requests, allowing a crafted payload to be processed in a privileged context. Per CPE strings in NVD, affected targets include Windows 10 RTM, 1607 (x86/x64), 1709, 1803, 1809, 1903, and 1909; Windows 7 SP1 (x64); and per advisory tags, Windows 8.1, Windows RT 8.1, Windows Server 2008, 2012, 2016, and 2019. The CVSS scope-change indicator (S:C) reflects that successful exploitation crosses a privilege boundary from the BITS service context into higher OS-level privileges.
RemediationAI
The primary remediation is applying the vendor-released patch via Microsoft's May 2020 Patch Tuesday update, referenced at https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2020-1112 and https://msrc.microsoft.com/update-guide/vulnerability/CVE-2020-1112. An exact patched build version is not independently confirmed from the available input data beyond 'patch available per vendor advisory' - consult the MSRC advisory for precise KB article numbers applicable to each Windows version. As a compensating control pending patch deployment, administrators should audit IIS configurations to determine whether the BITS server extension is actively enabled and reachable; disabling or restricting access to the BITS IIS upload endpoint (e.g., via IIS Manager or network-layer controls) would eliminate the attack surface. Restricting which authenticated accounts can reach the BITS IIS endpoint via IP allowlisting or authentication policies reduces the attacker pool consistent with the PR:L requirement. Note that disabling BITS server-side upload functionality may impact internal software distribution workflows that rely on it.
More in Windows Server 2008
View allWindows MSHTML component contains a remote code execution vulnerability that allows attackers to craft malicious ActiveX
<p>A remote code execution vulnerability exists when the Windows Print Spooler service improperly performs privileged fi
Remote code execution in Microsoft Office 2007-2016 and Windows Vista through 10 allows attackers to execute arbitrary c
Windows MSDT (Microsoft Support Diagnostic Tool) allows remote code execution when called via the ms-msdt URL protocol f
Win32k.sys in Windows Server 2003, Vista, and Server 2008 allows local privilege escalation through a kernel-mode vulner
The SMBv1 server in Microsoft Windows Vista SP2; Windows Server 2008 SP2 and R2 SP1; Windows 7 SP1; Windows 8.1; Windows
The Windows VBScript engine contains a remote code execution vulnerability in object handling that allows full system co
Windows Print Spooler Remote Code Execution Vulnerability. Rated high severity (CVSS 7.8), this vulnerability is no auth
The Win32k kernel-mode driver in Windows Vista through Windows Server 2016 allows local privilege escalation, exploited
Windows Search Remote Code Execution Vulnerability. Rated high severity (CVSS 7.5), this vulnerability is remotely explo
An elevation of privilege vulnerability exists in Windows when the Win32k component fails to properly handle objects in
An elevation of privilege vulnerability exists in Windows when the Win32k component fails to properly handle objects in
Same technique File Upload
View allShare
External POC / Exploit Code
Leaving vuln.today